@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/web/content/524/inter-1.woff2?unique=1) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/web/content/525/inter-2.woff2?unique=1) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/web/content/526/inter-3.woff2?unique=1) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/web/content/527/inter-4.woff2?unique=1) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/web/content/528/inter-5.woff2?unique=1) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/web/content/529/inter-6.woff2?unique=1) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/web/content/530/inter-7.woff2?unique=1) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(/web/content/524/inter-1.woff2?unique=1) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(/web/content/525/inter-2.woff2?unique=1) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(/web/content/526/inter-3.woff2?unique=1) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(/web/content/527/inter-4.woff2?unique=1) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(/web/content/528/inter-5.woff2?unique=1) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(/web/content/529/inter-6.woff2?unique=1) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url(/web/content/530/inter-7.woff2?unique=1) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(/web/content/524/inter-1.woff2?unique=1) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(/web/content/525/inter-2.woff2?unique=1) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(/web/content/526/inter-3.woff2?unique=1) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(/web/content/527/inter-4.woff2?unique=1) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(/web/content/528/inter-5.woff2?unique=1) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(/web/content/529/inter-6.woff2?unique=1) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url(/web/content/530/inter-7.woff2?unique=1) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/web/content/524/inter-1.woff2?unique=1) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/web/content/525/inter-2.woff2?unique=1) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/web/content/526/inter-3.woff2?unique=1) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/web/content/527/inter-4.woff2?unique=1) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/web/content/528/inter-5.woff2?unique=1) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/web/content/529/inter-6.woff2?unique=1) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/web/content/530/inter-7.woff2?unique=1) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url(/web/content/524/inter-1.woff2?unique=1) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url(/web/content/525/inter-2.woff2?unique=1) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url(/web/content/526/inter-3.woff2?unique=1) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url(/web/content/527/inter-4.woff2?unique=1) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url(/web/content/528/inter-5.woff2?unique=1) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url(/web/content/529/inter-6.woff2?unique=1) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face{ font-family: 'Inter'; font-style: normal; font-weight: 800; font-display: swap; src: url(/web/content/530/inter-7.woff2?unique=1) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.dhc-chrome{--purple:#8500C8;--purple-deep:#6010A6;--violet:#A126E5;--navy:#101127;--lav:#F3EDFF;--lav-soft:#E9E5FA;--white:#FFFFFF;--card:#F8F7FC;--green:#31BA52;--green-ink:#17713A;--muted:#5A5B76;--line:#E3DEF3;--line-strong:#D6D0EA;--grad:linear-gradient(135deg,#A126E5,#6010A6);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--sh-sm:0 1px 2px rgba(16,17,39,.05),0 4px 14px rgba(96,16,166,.06);--sh-md:0 12px 32px rgba(96,16,166,.13);--sh-lg:0 28px 64px rgba(96,16,166,.18);--container:1240px;--header-h:72px;--font:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
.dhc-chrome *,.dhc-chrome ::after,.dhc-chrome ::before{box-sizing:border-box}
.dhc-chrome *{margin:0}
.dhc-chrome{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}
.dhc-chrome{font-family:var(--font);color:var(--navy);background:var(--white);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}
.dhc-chrome img,.dhc-chrome svg{max-width:100%;display:block}
.dhc-chrome a{color:inherit;text-decoration:none}
.dhc-chrome button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.dhc-chrome ol,.dhc-chrome ul{padding:0;list-style:none}
.dhc-chrome h1,.dhc-chrome h2,.dhc-chrome h3,.dhc-chrome h4{line-height:1.15;letter-spacing:-.02em;font-weight:800}
.dhc-chrome h1{font-size:clamp(2.25rem,5vw,3.75rem)}
.dhc-chrome h2{font-size:clamp(1.75rem,3.4vw,2.6rem)}
.dhc-chrome h3{font-size:1.2rem;letter-spacing:-.01em}
.dhc-chrome h4{font-size:1rem}
.dhc-chrome p{max-width:68ch}
.dhc-chrome p.center{margin-inline:auto}
.dhc-chrome :focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:6px}
.dhc-chrome .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.dhc-chrome .skip{position:absolute;left:16px;top:-60px;background:var(--navy);color:#fff;padding:10px 16px;border-radius:10px;z-index:200}
.dhc-chrome .skip:focus{top:12px}
@media (prefers-reduced-motion:reduce){.dhc-chrome *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.dhc-chrome .wrap{max-width:var(--container);margin:0 auto;padding:0 var(--s5)}
.dhc-chrome .section{padding:var(--s9) 0}
.dhc-chrome .section.tight{padding:var(--s8) 0}
.dhc-chrome .bg-lav{background:linear-gradient(180deg,var(--lav) 0,#fff 100%)}
.dhc-chrome .bg-lav2{background:var(--lav)}
.dhc-chrome .bg-card{background:var(--card)}
.dhc-chrome .grid{display:grid;gap:var(--s5)}
.dhc-chrome .g2{grid-template-columns:repeat(2,1fr)}
.dhc-chrome .g3{grid-template-columns:repeat(3,1fr)}
.dhc-chrome .g4{grid-template-columns:repeat(4,1fr)}
.dhc-chrome .split{display:grid;grid-template-columns:1fr 1fr;gap:var(--s8);align-items:center}
.dhc-chrome .stack>*+*{margin-top:var(--s4)}
.dhc-chrome .center{text-align:center}
.dhc-chrome .center p{margin-left:auto;margin-right:auto}
.dhc-chrome .mt5{margin-top:var(--s5)}
.dhc-chrome .mt6{margin-top:var(--s6)}
.dhc-chrome .mt7{margin-top:var(--s7)}
.dhc-chrome .row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.dhc-chrome .muted{color:var(--muted)}
.dhc-chrome .hl{color:var(--purple)}
.dhc-chrome .lead{font-size:1.125rem;color:var(--muted)}
@media(max-width:1024px){.dhc-chrome .g3,.dhc-chrome .g4{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.dhc-chrome .split{grid-template-columns:1fr;gap:var(--s7)}
.dhc-chrome .section{padding:var(--s8) 0}}
@media(max-width:640px){.dhc-chrome .g2,.dhc-chrome .g3,.dhc-chrome .g4{grid-template-columns:1fr}
.dhc-chrome .wrap{padding:0 var(--s4)}
.dhc-chrome .section{padding:56px 0}}
.dhc-chrome .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--purple);background:var(--lav);border:1px solid var(--lav-soft);padding:6px 14px;border-radius:var(--r-pill)}
.dhc-chrome .sec-head{text-align:center;max-width:780px;margin:0 auto var(--s7)}
.dhc-chrome .sec-head h2{margin:16px 0 12px}
.dhc-chrome .sec-head p{color:var(--muted);font-size:1.125rem;margin:0 auto}
.dhc-chrome .ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}
.dhc-chrome .ico{width:52px;height:52px;border-radius:14px;background:var(--lav);color:var(--purple);display:grid;place-items:center;flex:none}
.dhc-chrome .ico .ic{width:26px;height:26px}
.dhc-chrome .ico.sm{width:40px;height:40px;border-radius:12px}
.dhc-chrome .ico.sm .ic{width:20px;height:20px}
.dhc-chrome .ico.lg{width:72px;height:72px;border-radius:20px}
.dhc-chrome .ico.lg .ic{width:36px;height:36px}
.dhc-chrome .ico.solid{background:var(--grad);color:#fff}
.dhc-chrome .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:var(--r-pill);font-weight:700;font-size:.96rem;border:1.5px solid transparent;transition:transform .15s,box-shadow .2s,background .2s,color .2s;white-space:nowrap;cursor:pointer;line-height:1}
.dhc-chrome .btn .ic{width:18px;height:18px}
.dhc-chrome .btn-primary{background:var(--grad);color:#fff;box-shadow:0 8px 20px rgba(133,0,200,.28)}
.dhc-chrome .btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(133,0,200,.38)}
.dhc-chrome .btn-secondary{background:#fff;color:var(--purple);border-color:var(--purple)}
.dhc-chrome .btn-secondary:hover{background:var(--lav)}
.dhc-chrome .btn-ghost{background:0 0;color:var(--navy);border-color:var(--line-strong)}
.dhc-chrome .btn-ghost:hover{background:var(--lav);border-color:var(--purple)}
.dhc-chrome .btn-white{background:#fff;color:var(--purple-deep)}
.dhc-chrome .btn-white:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.2)}
.dhc-chrome .btn-outline-white{background:0 0;color:#fff;border-color:rgba(255,255,255,.75)}
.dhc-chrome .btn-outline-white:hover{background:rgba(255,255,255,.12)}
.dhc-chrome .btn-sm{min-height:40px;padding:0 18px;font-size:.9rem}
.dhc-chrome .btn-lg{min-height:56px;padding:0 32px;font-size:1.02rem}
.dhc-chrome .btn-block{width:100%}
.dhc-chrome .btn[disabled]{opacity:.45;pointer-events:none}
.dhc-chrome .link-arrow{display:inline;font-weight:700;color:var(--purple)}
.dhc-chrome .link-arrow .ic{display:inline-block;vertical-align:-4px;margin-left:6px;width:18px;height:18px;transition:transform .15s}
.dhc-chrome .link-arrow:hover .ic{transform:translateX(3px)}
.dhc-chrome .link-arrow:hover{color:var(--purple-deep)}
.dhc-chrome .card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6);box-shadow:var(--sh-sm)}
.dhc-chrome .card.soft{background:linear-gradient(160deg,#fff 0,var(--lav) 140%)}
.dhc-chrome .card.flat{box-shadow:none;background:var(--card)}
.dhc-chrome .card h3{margin:16px 0 8px}
.dhc-chrome .card p{color:var(--muted);font-size:.97rem}
.dhc-chrome .card .link-arrow{margin-top:16px}
.dhc-chrome .card.hover,.dhc-chrome a.card{display:block;transition:transform .18s,box-shadow .2s,border-color .2s}
.dhc-chrome .card.hover:hover,.dhc-chrome a.card:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:#cdbbf0}
.dhc-chrome .card-row{display:flex;gap:16px;align-items:flex-start}
.dhc-chrome .card-row h3{margin:0 0 4px;font-size:1.05rem}
.dhc-chrome .badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--r-pill);font-size:.78rem;font-weight:700;line-height:1.4}
.dhc-chrome .b-ok{background:#e3f6e8;color:var(--green-ink)}
.dhc-chrome .b-soft{background:var(--lav);color:var(--purple-deep)}
.dhc-chrome .b-warn{background:#fff1d1;color:#6b4800}
.dhc-chrome .b-solid{background:var(--green-ink);color:#fff}
.dhc-chrome .b-grad{background:var(--grad);color:#fff}
.dhc-chrome .badge .ic{width:14px;height:14px}
.dhc-chrome .devnote{display:flex;gap:10px;align-items:flex-start;border:1.5px dashed #e0a800;background:#fffbef;color:#6b4800;border-radius:var(--r-md);padding:12px 16px;font-size:.88rem;line-height:1.5}
.dhc-chrome .devnote .ic{width:18px;height:18px;margin-top:2px}
.dhc-chrome .devnote{display:none}
.dhc-chrome .protobar{background:var(--navy);color:#fff;font-size:.82rem}
.dhc-chrome .protobar .wrap{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}
.dhc-chrome .protobar a,.dhc-chrome .protobar button{color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:600;margin-left:12px}
@media(max-width:640px){.dhc-chrome .protobar{font-size:.76rem}}
.dhc-chrome .ph{position:relative;border-radius:var(--r-lg);background:repeating-linear-gradient(135deg,#f3ecfe 0 14px,#ece3fc 14px 28px);border:1.5px dashed #c4aeeb;color:var(--purple-deep);display:grid;place-items:center;text-align:center;padding:20px;min-height:200px;overflow:hidden;width:100%}
.dhc-chrome .ph .ic{width:36px;height:36px;margin:0 auto 8px;opacity:.85}
.dhc-chrome .ph b{display:block;font-size:.88rem}
.dhc-chrome .ph small{display:block;font-size:.78rem;color:var(--muted);margin-top:2px}
.dhc-chrome .ph.r43{aspect-ratio:4/3}
.dhc-chrome .ph.r169{aspect-ratio:16/9}
.dhc-chrome .ph.r11{aspect-ratio:1/1}
.dhc-chrome .ph.r32{aspect-ratio:3/2}
.dhc-chrome .ph.sm{min-height:120px;border-radius:var(--r-md)}
.dhc-chrome .field{display:flex;flex-direction:column;gap:6px;border:0;padding:0;min-width:0}
.dhc-chrome .field label,.dhc-chrome .lbl{font-weight:600;font-size:.9rem;padding:0}
.dhc-chrome .opt{font-weight:500;color:var(--muted)}
.dhc-chrome .input,.dhc-chrome .select,.dhc-chrome .textarea{width:100%;min-height:48px;padding:12px 16px;border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;font:inherit;color:var(--navy);transition:border-color .15s,box-shadow .15s}
.dhc-chrome .textarea{min-height:140px;resize:vertical}
.dhc-chrome .select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238500C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px;padding-right:44px}
.dhc-chrome .input::placeholder,.dhc-chrome .textarea::placeholder{color:#8a8ba3}
.dhc-chrome .input:focus,.dhc-chrome .select:focus,.dhc-chrome .textarea:focus{outline:0;border-color:var(--violet);box-shadow:0 0 0 4px rgba(161,38,229,.16)}
.dhc-chrome .errmsg{color:#b3261e;font-size:.85rem;display:none}
.dhc-chrome .field.err .input,.dhc-chrome .field.err .select,.dhc-chrome .field.err .textarea{border-color:#c62828}
.dhc-chrome .field.err .errmsg{display:block}
.dhc-chrome .hint{font-size:.85rem;color:var(--muted)}
.dhc-chrome .fgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4)}
.dhc-chrome .fgrid .full{grid-column:1/-1}
@media(max-width:640px){.dhc-chrome .fgrid{grid-template-columns:1fr}}
.dhc-chrome .check{display:flex;gap:12px;align-items:flex-start;font-size:.92rem;cursor:pointer}
.dhc-chrome .check input{width:20px;height:20px;margin-top:2px;accent-color:var(--purple);flex:none}
.dhc-chrome .chipset{display:flex;flex-wrap:wrap;gap:8px}
.dhc-chrome .chipx{position:relative;display:inline-block}
.dhc-chrome .chipx input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}
.dhc-chrome .chipx span{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1.5px solid var(--line-strong);border-radius:var(--r-pill);font-weight:600;font-size:.92rem;background:#fff;transition:.15s}
.dhc-chrome .chipx:hover span{border-color:var(--violet)}
.dhc-chrome .chipx input:checked+span{background:var(--lav);border-color:var(--purple);color:var(--purple-deep)}
.dhc-chrome .chipx input:focus-visible+span{outline:3px solid var(--violet);outline-offset:2px}
.dhc-chrome .tile{position:relative;display:block}
.dhc-chrome .tile input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}
.dhc-chrome .tile>span{display:flex;gap:12px;align-items:center;padding:16px;border:1.5px solid var(--line-strong);border-radius:var(--r-md);background:#fff;font-weight:700;font-size:.95rem;transition:.15s;height:100%}
.dhc-chrome .tile:hover>span{border-color:var(--violet);box-shadow:var(--sh-sm)}
.dhc-chrome .tile input:checked+span{border-color:var(--purple);background:var(--lav);box-shadow:0 0 0 3px rgba(161,38,229,.15)}
.dhc-chrome .tile input:focus-visible+span{outline:3px solid var(--violet);outline-offset:2px}
.dhc-chrome .pw{position:relative}
.dhc-chrome .pw .input{padding-right:84px}
.dhc-chrome .pw button{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-weight:700;font-size:.85rem;color:var(--purple);padding:8px 10px;border-radius:8px}
.dhc-chrome .formcard{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6);box-shadow:var(--sh-md)}
.dhc-chrome .thanks{text-align:center;padding:var(--s6) var(--s4);display:flex;flex-direction:column;gap:14px;align-items:center}
.dhc-chrome .thanks p{color:var(--muted);margin:0 auto}
.dhc-chrome .ok-ico{width:72px;height:72px;border-radius:50%;background:#e3f6e8;color:var(--green-ink);display:grid;place-items:center}
.dhc-chrome .ok-ico .ic{width:36px;height:36px;stroke-width:2}
.dhc-chrome .phero{background:radial-gradient(800px 380px at 90% -10%,rgba(161,38,229,.14),transparent 60%),linear-gradient(180deg,var(--lav) 0,#fff 130%);padding:var(--s7) 0 var(--s8)}
.dhc-chrome .crumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-size:.86rem;color:var(--muted);margin-bottom:var(--s5)}
.dhc-chrome .crumbs li+li::before{content:"/";margin-right:6px;color:#b7b2ce}
.dhc-chrome .crumbs a:hover{color:var(--purple);text-decoration:underline}
.dhc-chrome .crumbs [aria-current]{color:var(--navy);font-weight:600}
.dhc-chrome .phero h1{font-size:clamp(2rem,4.4vw,3.2rem);margin:16px 0 14px}
.dhc-chrome .phero .lead{max-width:62ch}
.dhc-chrome .hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:var(--s5)}
.dhc-chrome .hdr{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line)}
.dhc-chrome .hdr-in{height:var(--header-h);display:flex;align-items:center;gap:12px}
.dhc-chrome .logo{display:flex;align-items:center;gap:10px;flex:none}
.dhc-chrome .logo-mark{width:40px;height:40px;border-radius:12px;background:var(--grad);display:grid;place-items:center;box-shadow:0 6px 16px rgba(133,0,200,.3)}
.dhc-chrome .logo-mark svg{width:24px;height:24px}
.dhc-chrome .logo b{display:block;font-size:.97rem;line-height:1.1;letter-spacing:-.02em;font-weight:800}
.dhc-chrome .logo small{display:block;font-size:.68rem;color:var(--muted);font-weight:600;letter-spacing:.02em}
.dhc-chrome .mainnav{margin-left:auto}
.dhc-chrome .nav{display:flex;gap:0}
.dhc-chrome .hdr .wrap{max-width:1400px}
.dhc-chrome .cta-short{display:inline}
.dhc-chrome .cta-full{display:none}
@media(min-width:1440px){.dhc-chrome .cta-short{display:none}
.dhc-chrome .cta-full{display:inline}}
.dhc-chrome .nl{display:inline-flex;align-items:center;gap:3px;padding:8px 7px;border-radius:10px;font-weight:600;font-size:.82rem;white-space:nowrap;transition:background .15s,color .15s}
.dhc-chrome .nl .ic{width:13px;height:13px;transition:transform .15s}
.dhc-chrome .has-dd:focus-within>.nl,.dhc-chrome .nl:hover{background:var(--lav);color:var(--purple-deep)}
.dhc-chrome .nl.active{color:var(--purple)}
.dhc-chrome .nl.active::after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px;background:var(--grad)}
.dhc-chrome .nav>li{position:relative}
.dhc-chrome .dd{position:absolute;top:100%;left:0;padding-top:10px;display:none;z-index:70}
.dhc-chrome .dd.right{left:auto;right:0}
.dhc-chrome .dd-in{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:12px;width:360px;display:grid;gap:2px}
.dhc-chrome .dd-in.wide{width:640px;grid-template-columns:1fr 1fr}
.dhc-chrome .has-dd.open>.dd,.dhc-chrome .has-dd:focus-within>.dd,.dhc-chrome .has-dd:hover>.dd{display:block}
.dhc-chrome .has-dd.open>.nl .ic,.dhc-chrome .has-dd:hover>.nl .ic{transform:rotate(180deg)}
.dhc-chrome .hdr.closing .dd{display:none!important}
.dhc-chrome .dd-item{display:flex;gap:12px;padding:10px;border-radius:14px;align-items:flex-start}
.dhc-chrome .dd-item:focus-visible,.dhc-chrome .dd-item:hover{background:var(--lav)}
.dhc-chrome .dd-item b{display:block;font-size:.92rem;line-height:1.3}
.dhc-chrome .dd-item span.s{display:block;font-size:.8rem;color:var(--muted);line-height:1.4;margin-top:2px}
.dhc-chrome .hdr-cta{display:flex;align-items:center;gap:8px;flex:none}
.dhc-chrome .icon-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line-strong);display:grid;place-items:center;color:var(--purple);transition:.15s}
.dhc-chrome .icon-btn:hover{background:var(--lav);border-color:var(--purple)}
.dhc-chrome .burger{display:none}
.dhc-chrome .drawer{display:none;position:fixed;top:var(--header-h);left:0;right:0;bottom:0;background:#fff;z-index:59;overflow:auto;padding:var(--s4) var(--s4) 110px}
.dhc-chrome .drawer.open{display:block}
.dhc-chrome .drawer details{border-bottom:1px solid var(--line)}
.dhc-chrome .drawer summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px 4px;font-weight:700;cursor:pointer}
.dhc-chrome .drawer summary::-webkit-details-marker{display:none}
.dhc-chrome .drawer details[open] summary .ic{transform:rotate(180deg)}
.dhc-chrome .drawer .dd-item{padding:10px 4px}
.dhc-chrome .drawer .plain{display:block;padding:16px 4px;font-weight:700;border-bottom:1px solid var(--line)}
.dhc-chrome .mbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:58;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-top:1px solid var(--line)}
.dhc-chrome .mbar .btn{flex:1;min-height:46px}
@media(max-width:1279px){.dhc-chrome #cta-slot .btn-ghost,.dhc-chrome #cta-slot .btn-primary,.dhc-chrome .mainnav{display:none}
.dhc-chrome .burger{display:grid}
.dhc-chrome .hdr-cta{margin-left:auto}}
@media(max-width:720px){.dhc-chrome .mbar{display:flex}
.dhc-chrome{padding-bottom:72px}}
.dhc-chrome .hero{background:radial-gradient(900px 520px at 88% -5%,rgba(161,38,229,.18),transparent 60%),radial-gradient(700px 420px at 0 100%,rgba(133,0,200,.08),transparent 60%),linear-gradient(180deg,#fff,var(--lav) 160%);padding:var(--s8) 0;overflow:hidden}
.dhc-chrome .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:var(--s7);align-items:center}
.dhc-chrome .hero h1{margin:20px 0 16px}
.dhc-chrome .hero .sub{font-size:1.3rem;font-weight:700;margin-bottom:12px}
.dhc-chrome .hero p.lead{margin-bottom:8px}
@media(max-width:980px){.dhc-chrome .hero-grid{grid-template-columns:1fr}
.dhc-chrome .hero{padding:var(--s7) 0}}
.dhc-chrome .hubwin{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:var(--sh-lg);overflow:hidden;position:relative}
.dhc-chrome .hubbar{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--card);font-size:.8rem;font-weight:700}
.dhc-chrome .dots{white-space:nowrap;flex:none}
.dhc-chrome .hubwrap{position:relative}
.dhc-chrome .dots i{width:10px;height:10px;border-radius:50%;background:#d6ccee;display:inline-block;margin-right:5px}
.dhc-chrome .hubbody{position:relative;padding:20px;background:linear-gradient(160deg,#fff,var(--lav))}
.dhc-chrome .hubgrid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;z-index:1}
.dhc-chrome .hubcell{background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;box-shadow:var(--sh-sm);min-height:96px;transition:transform .18s,box-shadow .2s}
.dhc-chrome .hubcell:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}
.dhc-chrome .hubcell .ico{width:34px;height:34px;border-radius:10px}
.dhc-chrome .hubcell .ico .ic{width:18px;height:18px}
.dhc-chrome .hubcell b{font-size:.76rem;line-height:1.25}
.dhc-chrome .hubcell i{display:block;height:5px;border-radius:3px;background:var(--lav-soft);width:70%}
.dhc-chrome .hubcenter{background:var(--grad);color:#fff;border-radius:50%;aspect-ratio:1;display:grid;place-items:center;text-align:center;font-weight:800;font-size:.74rem;line-height:1.2;box-shadow:0 0 0 10px rgba(161,38,229,.14),0 0 0 22px rgba(161,38,229,.07);align-self:center;justify-self:center;width:84%;padding:8px}
.dhc-chrome .hubcenter .ic{width:26px;height:26px;margin:0 auto 4px}
.dhc-chrome .hublines{position:absolute;left:20px;top:20px;width:calc(100% - 40px);height:calc(100% - 40px);z-index:0}
.dhc-chrome .hublines line{stroke:#B678E8;stroke-width:1.5;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}
.dhc-chrome .float{position:absolute;background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);padding:8px 14px;font-weight:700;font-size:.78rem;box-shadow:var(--sh-md);display:flex;gap:8px;align-items:center;animation:6s ease-in-out infinite fl;z-index:2}
.dhc-chrome .float .ic{width:16px;height:16px;color:var(--purple)}
.dhc-chrome .float.f1{right:-8px;top:-16px}
.dhc-chrome .float.f2{left:-8px;bottom:-16px;animation-delay:-3s}
@keyframes fl{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@media(max-width:640px){.dhc-chrome .hubcell{padding:9px;min-height:78px}
.dhc-chrome .hubcell b{font-size:.68rem}
.dhc-chrome .float{display:none}
.dhc-chrome .hubbody{padding:14px}
.dhc-chrome .hubgrid{gap:9px}}
.dhc-chrome .searchcard{margin-top:var(--s7);background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-lg);padding:var(--s6) var(--s7)}
.dhc-chrome .searchcard h2{font-size:clamp(1.35rem,2.4vw,1.75rem)}
.dhc-chrome .sbar{display:flex;gap:12px;margin-top:18px}
.dhc-chrome .sbar .sw{position:relative;flex:1;min-width:0}
.dhc-chrome .sbar .input{padding-left:52px;min-height:58px;font-size:1.02rem;border-radius:var(--r-pill)}
.dhc-chrome .sbar .lead-ic{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--purple);width:22px;height:22px;pointer-events:none}
.dhc-chrome .sbar .btn{min-height:58px}
.dhc-chrome .sugg{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;align-items:center}
.dhc-chrome .sugg .lbl{font-size:.82rem;color:var(--muted);font-weight:600;margin-right:4px}
.dhc-chrome .sugg button{padding:8px 14px;border-radius:var(--r-pill);background:var(--lav);color:var(--purple-deep);font-weight:600;font-size:.86rem;border:1px solid var(--lav-soft);transition:.15s;text-align:left}
.dhc-chrome .sugg button:hover{background:#fff;border-color:var(--purple)}
.dhc-chrome .tahead{position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-lg);z-index:40;overflow:hidden;max-height:380px;overflow-y:auto}
.dhc-chrome .ta{display:flex;gap:12px;padding:12px 16px;align-items:center;cursor:pointer;width:100%;text-align:left}
.dhc-chrome .ta:hover,.dhc-chrome .ta[aria-selected=true]{background:var(--lav)}
.dhc-chrome .ta b{display:block;font-size:.92rem}
.dhc-chrome .ta small{color:var(--muted);font-size:.8rem}
.dhc-chrome .ta-empty{padding:16px;color:var(--muted);font-size:.92rem}
@media(max-width:700px){.dhc-chrome .sbar .input{font-size:.92rem}
.dhc-chrome .searchcard{padding:var(--s5)}
.dhc-chrome .sbar{flex-direction:column}
.dhc-chrome .sbar .btn{width:100%}}
.dhc-chrome .path{display:flex;flex-direction:column;padding:0;overflow:hidden}
.dhc-chrome .pathart{height:170px;background:radial-gradient(circle at 70% 20%,rgba(161,38,229,.28),transparent 55%),linear-gradient(160deg,var(--lav),#fff);display:grid;place-items:center;position:relative}
.dhc-chrome .pathart::after,.dhc-chrome .pathart::before{content:"";position:absolute;border:1.5px dashed #c9aef0;border-radius:50%}
.dhc-chrome .pathart::before{width:130px;height:130px}
.dhc-chrome .pathart::after{width:190px;height:190px;opacity:.6}
.dhc-chrome .pathart .ico{position:relative;z-index:1;background:#fff;box-shadow:var(--sh-md)}
.dhc-chrome .path .body{padding:var(--s6);display:flex;flex-direction:column;flex:1}
.dhc-chrome .path .body p{flex:1}
.dhc-chrome .finderbox{background:linear-gradient(160deg,var(--lav),#fff);border:1px solid var(--lav-soft);border-radius:var(--r-xl);padding:var(--s6)}
.dhc-chrome .finderbox .field+.field{margin-top:var(--s4)}
.dhc-chrome .sentence{font-weight:700;font-size:.95rem}
.dhc-chrome .radial{position:relative;aspect-ratio:1;max-width:560px;margin:0 auto;width:100%}
.dhc-chrome .radial svg.lines{position:absolute;inset:0;width:100%;height:100%}
.dhc-chrome .radial svg.lines line{stroke:#B678E8;stroke-width:1.5;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}
.dhc-chrome .radial svg.lines circle{fill:none;stroke:#E1D3F7;stroke-width:1;vector-effect:non-scaling-stroke}
.dhc-chrome .rcenter{position:absolute;left:50%;top:50%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;text-align:center;font-weight:800;font-size:clamp(.7rem,1.6vw,.95rem);line-height:1.2;padding:8px;box-shadow:0 0 0 12px rgba(161,38,229,.14),0 0 0 28px rgba(161,38,229,.07)}
.dhc-chrome .rnode{position:absolute;transform:translate(-50%,-50%);background:#fff;border:1px solid var(--line);border-radius:14px;padding:7px 10px;display:flex;align-items:center;gap:7px;font-weight:700;font-size:clamp(.62rem,1.5vw,.8rem);box-shadow:var(--sh-sm);white-space:nowrap}
.dhc-chrome .rnode .ic{width:16px;height:16px;color:var(--purple)}
.dhc-chrome .checks{display:grid;gap:10px}
.dhc-chrome .checks li{display:flex;gap:10px;align-items:flex-start;font-size:.97rem}
.dhc-chrome .checks .ic{color:var(--green-ink);width:22px;height:22px;margin-top:1px;background:#e3f6e8;border-radius:50%;padding:4px;stroke-width:2.2}
.dhc-chrome .checks.cols{grid-template-columns:1fr 1fr}
@media(max-width:560px){.dhc-chrome .checks.cols{grid-template-columns:1fr}}
.dhc-chrome .mini{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;font-weight:700;font-size:.92rem;box-shadow:var(--sh-sm)}
.dhc-chrome .flow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}
.dhc-chrome .flow .node{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 16px;font-weight:700;font-size:.88rem;display:flex;gap:8px;align-items:center;box-shadow:var(--sh-sm)}
.dhc-chrome .flow .node .ic{width:18px;height:18px;color:var(--purple)}
.dhc-chrome .flow .arr{color:var(--violet)}
.dhc-chrome .flow .arr .ic{width:22px;height:22px}
.dhc-chrome .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s5);position:relative}
.dhc-chrome .step{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6);box-shadow:var(--sh-sm);position:relative}
.dhc-chrome .step .n{font-size:2.6rem;font-weight:800;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:12px}
.dhc-chrome .step h3{margin-bottom:8px}
.dhc-chrome .step p{color:var(--muted);font-size:.95rem}
.dhc-chrome .step:not(:last-child)::after{content:"";position:absolute;right:-24px;top:50%;width:24px;height:2px;background:repeating-linear-gradient(90deg,#b678e8 0 4px,transparent 4px 8px)}
@media(max-width:1024px){.dhc-chrome .steps{grid-template-columns:repeat(2,1fr)}
.dhc-chrome .step::after{display:none}}
.dhc-chrome .plan{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s6);background:#fff;display:flex;flex-direction:column;gap:16px;position:relative;box-shadow:var(--sh-sm)}
.dhc-chrome .plan.feat{background:linear-gradient(160deg,#fff,var(--lav));border:2px solid var(--violet);box-shadow:var(--sh-lg)}
@media(min-width:1025px){.dhc-chrome .plan.feat{transform:translateY(-12px)}}
.dhc-chrome .plan h3{font-size:1.3rem}
.dhc-chrome .plan .for{color:var(--muted);font-size:.95rem;min-height:3em}
.dhc-chrome .price{font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1}
.dhc-chrome .price small{font-size:1rem;color:var(--muted);font-weight:600;letter-spacing:0}
.dhc-chrome .plan .checks{flex:1}
.dhc-chrome .plan .tag{position:absolute;top:-14px;left:50%;transform:translateX(-50%)}
.dhc-chrome .sep-note{display:flex;gap:10px;align-items:center;justify-content:center;background:var(--lav);border:1px solid var(--lav-soft);border-radius:var(--r-pill);padding:10px 20px;font-weight:600;font-size:.9rem;color:var(--purple-deep);text-align:center;margin:var(--s6) auto 0;max-width:max-content}
.dhc-chrome .tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}
.dhc-chrome table{border-collapse:collapse;width:100%;min-width:640px}
.dhc-chrome td,.dhc-chrome th{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line);font-size:.94rem}
.dhc-chrome thead th{background:var(--card);font-weight:800;position:sticky;top:0}
.dhc-chrome tbody tr:last-child td{border-bottom:0}
.dhc-chrome td.c,.dhc-chrome th.c{text-align:center}
.dhc-chrome td .ic{margin:0 auto;width:22px;height:22px}
.dhc-chrome .yes{color:var(--green-ink)}
.dhc-chrome .no{color:#b7b2ce}
.dhc-chrome .faq{display:grid;gap:12px;max-width:860px;margin:0 auto}
.dhc-chrome details.acc{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:0 20px}
.dhc-chrome details.acc summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:700;display:flex;justify-content:space-between;gap:16px;align-items:center}
.dhc-chrome details.acc summary::-webkit-details-marker{display:none}
.dhc-chrome details.acc summary .ic{color:var(--purple);transition:transform .2s}
.dhc-chrome details.acc[open] summary .ic{transform:rotate(180deg)}
.dhc-chrome details.acc p{padding:0 0 18px;color:var(--muted)}
.dhc-chrome .logos{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}
.dhc-chrome .logo-chip{min-width:150px;padding:18px 28px;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;font-weight:800;font-size:1.1rem;letter-spacing:-.02em;color:#6e6f8a;text-align:center;box-shadow:var(--sh-sm)}
.dhc-chrome .logo-chip.sm{min-width:0;padding:10px 16px;font-size:.95rem}
.dhc-chrome .partner-card{border:1.5px dashed #c4aeeb;background:#fff;border-radius:var(--r-lg);padding:var(--s5);display:flex;flex-direction:column;gap:12px}
.dhc-chrome .partner-card .ph{min-height:84px;aspect-ratio:auto}
.dhc-chrome .ctaband{background:radial-gradient(500px 300px at 100% 0,rgba(255,255,255,.18),transparent 60%),radial-gradient(400px 300px at 0 100%,rgba(255,255,255,.1),transparent 60%),var(--grad);color:#fff;border-radius:var(--r-xl);padding:var(--s8) var(--s7);position:relative;overflow:hidden;text-align:center}
.dhc-chrome .ctaband h2{color:#fff;margin-bottom:14px}
.dhc-chrome .ctaband p{color:rgba(255,255,255,.88);margin:0 auto 8px;font-size:1.08rem}
.dhc-chrome .ctaband .hero-actions{justify-content:center;margin-top:var(--s6)}
@media(max-width:640px){.dhc-chrome .steps{grid-template-columns:1fr}
.dhc-chrome .ctaband{padding:var(--s7) var(--s5)}}
.dhc-chrome .ftr{background:var(--navy);color:#c9c8dc;padding:var(--s8) 0 var(--s6);margin-top:0}
.dhc-chrome .ftr a:hover{color:#fff;text-decoration:underline}
.dhc-chrome .ftr-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:var(--s6)}
.dhc-chrome .ftr h4{color:#fff;margin-bottom:14px;font-size:.92rem}
.dhc-chrome .ftr li{margin:8px 0;font-size:.92rem}
.dhc-chrome .ftr .logo b{color:#fff}
.dhc-chrome .ftr .logo small{color:#a9a8c4}
.dhc-chrome .ftr-bot{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--s7);padding-top:var(--s5);display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;font-size:.85rem}
@media(max-width:980px){.dhc-chrome .ftr-grid{grid-template-columns:repeat(2,1fr)}
.dhc-chrome .ftr-grid>:first-child{grid-column:1/-1}}
.dhc-chrome .filters{display:grid;grid-template-columns:repeat(5,1fr) auto;gap:12px;align-items:end}
@media(max-width:1100px){.dhc-chrome .filters{grid-template-columns:repeat(3,1fr)}}
.dhc-chrome .catpills{display:flex;gap:8px;flex-wrap:wrap;margin:var(--s5) 0}
.dhc-chrome .catpills button{padding:9px 16px;border-radius:var(--r-pill);border:1.5px solid var(--line-strong);font-weight:600;font-size:.88rem;background:#fff;transition:.15s}
.dhc-chrome .catpills button:hover{border-color:var(--violet)}
.dhc-chrome .catpills button[aria-pressed=true]{background:var(--grad);color:#fff;border-color:transparent}
.dhc-chrome .rescount{font-weight:700;margin:var(--s5) 0 var(--s4)}
.dhc-chrome .scard{display:flex;flex-direction:column;gap:10px}
.dhc-chrome .scard .top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.dhc-chrome .scard h3{margin:0;font-size:1.08rem}
.dhc-chrome .scard .cat{font-size:.8rem;font-weight:700;color:var(--purple);text-transform:uppercase;letter-spacing:.06em}
.dhc-chrome .scard p{flex:1}
.dhc-chrome .tags{display:flex;flex-wrap:wrap;gap:6px}
.dhc-chrome .tags span{font-size:.76rem;font-weight:600;padding:3px 10px;border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line);color:var(--muted)}
.dhc-chrome .scard .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}
.dhc-chrome .empty{text-align:center;padding:var(--s7) var(--s5);border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--card);grid-column:1/-1}
.dhc-chrome .empty .ico{margin:0 auto 16px}
.dhc-chrome .empty p{margin:8px auto 20px;color:var(--muted)}
.dhc-chrome .wiz{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-md);padding:var(--s7)}
@media(max-width:640px){.dhc-chrome .filters{grid-template-columns:1fr 1fr}
.dhc-chrome .wiz{padding:var(--s5)}}
.dhc-chrome .stepper{display:flex;gap:8px;margin-bottom:var(--s6)}
.dhc-chrome .stepper li{flex:1}
.dhc-chrome .stepper .bar{height:6px;border-radius:3px;background:var(--lav-soft);margin-bottom:8px}
.dhc-chrome .stepper li.cur .bar,.dhc-chrome .stepper li.done .bar{background:var(--grad)}
.dhc-chrome .stepper small{font-weight:700;font-size:.78rem;color:var(--muted)}
.dhc-chrome .stepper li.cur small{color:var(--purple)}
.dhc-chrome .optgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}
.dhc-chrome .optbtn{display:flex;gap:10px;align-items:center;padding:16px;border:1.5px solid var(--line-strong);border-radius:var(--r-md);font-weight:700;text-align:left;background:#fff;transition:.15s}
.dhc-chrome .optbtn:hover{border-color:var(--violet)}
.dhc-chrome .optbtn[aria-pressed=true]{background:var(--lav);border-color:var(--purple);box-shadow:0 0 0 3px rgba(161,38,229,.15)}
.dhc-chrome .optbtn .ic{color:var(--purple)}
.dhc-chrome .wiz-nav{display:flex;justify-content:space-between;gap:12px;margin-top:var(--s6);flex-wrap:wrap}
.dhc-chrome .rcard{display:flex;flex-direction:column;gap:14px}
.dhc-chrome .pairline{display:flex;align-items:center;gap:10px;font-weight:700}
.dhc-chrome .pairline .ic{color:var(--violet)}
.dhc-chrome .dash{display:grid;grid-template-columns:250px 1fr;gap:var(--s6);align-items:start}
.dhc-chrome .dnav{position:sticky;top:calc(var(--header-h) + 20px);background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:12px;display:grid;gap:2px}
.dhc-chrome .dnav a{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;font-weight:600;font-size:.92rem}
.dhc-chrome .dnav a:hover{background:var(--lav);color:var(--purple-deep)}
.dhc-chrome .dnav .ic{width:20px;height:20px;color:var(--purple)}
.dhc-chrome .dsec{margin-bottom:var(--s7)}
.dhc-chrome .dsec>h2{font-size:1.5rem;margin-bottom:var(--s4)}
.dhc-chrome .avatar{width:56px;height:56px;border-radius:50%;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.2rem}
@media(max-width:900px){.dhc-chrome .dash{grid-template-columns:1fr}
.dhc-chrome .dnav{position:static;display:flex;overflow:auto}
.dhc-chrome .dnav a{white-space:nowrap}}
.dhc-chrome .reqrow{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}
.dhc-chrome .reqrow:last-child{border-bottom:0}
.dhc-chrome .switch{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}
.dhc-chrome .modal{position:fixed;inset:0;background:rgba(16,17,39,.55);z-index:120;display:grid;place-items:start center;padding:10vh 16px 16px;backdrop-filter:blur(3px)}
.dhc-chrome .modal-box{background:#fff;border-radius:var(--r-xl);max-width:680px;width:100%;box-shadow:var(--sh-lg);padding:var(--s5)}
.dhc-chrome .modal-box .res{max-height:50vh;overflow:auto;margin-top:12px}
.dhc-chrome .toast{position:fixed;right:20px;bottom:20px;background:var(--navy);color:#fff;padding:14px 20px;border-radius:14px;box-shadow:var(--sh-lg);z-index:130;font-weight:600;display:flex;gap:10px;align-items:center;animation:.25s up}
@media(max-width:720px){.dhc-chrome .toast{bottom:84px;right:12px;left:12px}}
@keyframes up{from{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}
.dhc-chrome .notice{display:flex;gap:12px;align-items:flex-start;background:var(--lav);border:1px solid var(--lav-soft);border-radius:var(--r-md);padding:14px 18px;font-size:.92rem;color:var(--purple-deep);font-weight:600}
.dhc-chrome .notice .ic{margin-top:2px;width:20px;height:20px}
.dhc-chrome .statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.dhc-chrome .quote{font-size:1.05rem;font-weight:600}
.dhc-chrome .legal h2{font-size:1.4rem;margin:32px 0 10px}
.dhc-chrome .legal p{margin-bottom:12px;color:var(--muted)}
.dhc-chrome .divider{height:1px;background:var(--line);margin:var(--s6) 0}
.dhc-chrome .two-col-list{columns:2;column-gap:32px}
@media(max-width:640px){.dhc-chrome .statgrid{grid-template-columns:1fr}
.dhc-chrome .two-col-list{columns:1}}
.dhc-chrome .logo-chip.has-img{display:flex;align-items:center;justify-content:center;gap:10px}
.dhc-chrome .logo-chip .lc-img{height:28px;width:auto;max-width:100%;display:block}
.dhc-chrome .logo-chip .lc-img.sq{height:40px}
.dhc-chrome .logo-chip.sm.has-img{justify-content:flex-start;padding:8px 14px;min-height:44px}
.dhc-chrome .logo-chip.sm .lc-img{height:24px}
.dhc-chrome .logo-chip.sm .lc-img.sq{height:32px}
.dhc-chrome .logo-chip.has-img span{color:#3a3b55}
.dhc-chrome .logo small.pwr{display:flex;align-items:center;gap:5px}
.dhc-chrome .pwr-logo{height:21px;width:auto;display:inline-block;margin-top:1px}
.dhc-chrome #ftr .pwr-logo{background:#fff;border-radius:4px;padding:2px 4px;height:20px;box-sizing:content-box}
.dhc-chrome .adl-logo{height:80px;width:auto;display:block}
.dhc-chrome .shotwrap{position:relative}
.dhc-chrome .hero-shot{display:block;width:112%;max-width:none;height:auto;margin:0 -6% 0 -4%;filter:drop-shadow(0 24px 30px rgba(60,20,110,.10))}
.dhc-chrome .hchip{border-radius:16px;padding:10px 16px 10px 12px;gap:10px;font-size:.9rem;font-weight:800;line-height:1.15;color:#17183b;background:rgba(255,255,255,.9);border:1px solid rgba(161,38,229,.2);box-shadow:0 14px 34px rgba(60,20,110,.16),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.dhc-chrome .hchip .hc-t{display:block;white-space:nowrap}
.dhc-chrome .hchip .hc-t small{display:block;font-size:.8rem;font-weight:700;color:#3a3b55}
.dhc-chrome .hchip .hc-t b{display:block;font-size:1.15rem;font-weight:900}
.dhc-chrome .hc-ic{flex:0 0 auto;display:grid;place-items:center}
.dhc-chrome .hc-ic.ok{width:30px;height:30px;border-radius:50%;background:#2fb24c;box-shadow:0 4px 10px rgba(47,178,76,.35)}
.dhc-chrome .hc-ic.bars{display:flex;align-items:flex-end;gap:3px;height:26px}
.dhc-chrome .hc-ic.bars i{display:block;width:5px;border-radius:2px;background:linear-gradient(#b03ff0,#7a1fd1)}
.dhc-chrome .hc-ic.bars i:nth-child(1){height:9px}
.dhc-chrome .hc-ic.bars i:nth-child(2){height:14px}
.dhc-chrome .hc-ic.bars i:nth-child(3){height:19px}
.dhc-chrome .hc-ic.bars i:nth-child(4){height:25px}
.dhc-chrome .hc-ok{flex:0 0 auto;width:18px;height:18px;border-radius:50%;background:#2fb24c;display:grid;place-items:center;align-self:flex-end}
.dhc-chrome .hchip.f1{left:-22px;right:auto;top:20%;bottom:auto}
.dhc-chrome .hchip.f2{right:-14px;left:auto;top:-4%;bottom:auto;animation-delay:-2s}
.dhc-chrome .hchip.f3{right:4%;left:auto;bottom:-2%;top:auto;animation-delay:-4s}
@media(max-width:980px){.dhc-chrome .hero-shot{width:100%;margin:0}}
.dhc-chrome .shot{border-radius:24px;overflow:hidden;box-shadow:var(--sh-md);background:#1c1a2b}
.dhc-chrome .shot.r43{aspect-ratio:4/3}
.dhc-chrome .shot img{display:block;width:100%;height:100%;object-fit:cover}
.dhc-chrome .pathart.has-img{height:auto;aspect-ratio:16/9;background:#e9e3f5;display:block;overflow:hidden}
.dhc-chrome .pathart.has-img::before{display:none}
.dhc-chrome .pathart.has-img::after{display:block;width:auto;height:auto;inset:0;border:0;border-radius:0;opacity:1;background:linear-gradient(to top,rgba(40,10,80,.38),rgba(40,10,80,0) 50%);z-index:1}
.dhc-chrome .path-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.dhc-chrome .card.path:hover .path-img{transform:scale(1.04)}
.dhc-chrome .pathart.has-img .ico.lg{position:absolute;left:18px;bottom:16px;top:auto;right:auto;transform:none;z-index:2;width:54px;height:54px;border-radius:14px;box-shadow:0 10px 24px rgba(23,24,59,.28)}
.dhc-chrome .dh-dd{position:relative;width:100%}
.dhc-chrome .dh-dd-btn{width:100%;min-height:48px;padding:12px 44px 12px 16px;border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;font:inherit;color:var(--navy);text-align:left;cursor:pointer;position:relative;transition:border-color .15s,box-shadow .15s}
.dhc-chrome .dh-dd-btn.ph{color:#8a8ba3}
.dhc-chrome .dh-dd-btn::after,.dhc-chrome .dh-dd.combo::after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--violet);border-bottom:2px solid var(--violet);transform:translateY(-70%) rotate(45deg);transition:transform .15s;pointer-events:none}
.dhc-chrome .dh-dd.open .dh-dd-btn::after,.dhc-chrome .dh-dd.combo.open::after{transform:translateY(-30%) rotate(-135deg)}
.dhc-chrome .dh-dd-btn:focus,.dhc-chrome .dh-dd.open .dh-dd-btn{outline:0;border-color:var(--violet);box-shadow:0 0 0 4px rgba(161,38,229,.16)}
.dhc-chrome .dh-dd.combo .input{padding-right:44px}
.dhc-chrome .dh-dd-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:50;margin:0;padding:6px;list-style:none;background:#fff;border:1.5px solid var(--line-strong);border-radius:14px;box-shadow:0 14px 36px rgba(60,20,110,.16);max-height:280px;overflow:auto;display:none}
.dhc-chrome .dh-dd.open .dh-dd-list{display:block}
.dhc-chrome .dh-dd-list li{padding:10px 12px;border-radius:9px;cursor:pointer;color:var(--navy);display:flex;align-items:center;justify-content:space-between;gap:8px}
.dhc-chrome .dh-dd-list li.act,.dhc-chrome .dh-dd-list li:hover{background:rgba(161,38,229,.09);color:var(--violet)}
.dhc-chrome .dh-dd-list li.sel{font-weight:600}
.dhc-chrome .dh-dd-list li.sel::after{content:"\2713";color:var(--violet)}
.dhc-chrome .dh-dd-list li.empty{color:#8a8ba3;cursor:default;background:none}
.dhc-chrome .field.err .dh-dd-btn,.dhc-chrome .field.err .dh-dd.combo .input{border-color:#c62828}
.dhc-chrome .dh-dd-list{border-radius:22px;padding:8px;border-width:1.5px}
.dhc-chrome .dh-dd-list li{border-radius:14px}
.dhc-chrome .dh-dd-list::-webkit-scrollbar{width:8px}
.dhc-chrome .dh-dd-list::-webkit-scrollbar-thumb{background:rgba(161,38,229,.25);border-radius:8px;border:2px solid #fff}
.dhc-chrome .dh-dd-list::-webkit-scrollbar-track{background:transparent;margin:10px 0}
.dhc-chrome .tags span.has-logo{display:inline-flex;align-items:center;gap:6px}
.dhc-chrome .tags span .tg-img{height:14px;width:auto;display:block}
@media(max-width:1365px){.dhc-chrome #cta-slot .btn-ghost,.dhc-chrome #cta-slot .btn-primary,.dhc-chrome .mainnav{display:none}
.dhc-chrome .burger{display:grid}
.dhc-chrome .hdr-cta{margin-left:auto}}
@media(min-width:1440px) and (max-width:1599px){.dhc-chrome .cta-short{display:inline}
.dhc-chrome .cta-full{display:none}}
@media(max-width:430px){.dhc-chrome .hdr-in{gap:8px}
.dhc-chrome .hdr .logo{gap:8px;min-width:0}
.dhc-chrome .hdr .logo-mark{width:36px;height:36px;flex:none}
.dhc-chrome .hdr .logo b{font-size:.82rem;white-space:nowrap}
.dhc-chrome .hdr-cta{gap:4px}
.dhc-chrome .hdr-cta .icon-btn{width:40px;height:40px}
.dhc-chrome .hdr-cta .langsw{width:40px;min-width:40px;padding:0!important}
.dhc-chrome .hdr-cta .langsw>summary{width:40px;height:40px;min-height:40px;padding:0;justify-content:center;border-radius:999px}}
@media(max-width:350px){.dhc-chrome .hdr .logo b{font-size:.78rem}
.dhc-chrome .hdr-cta>.icon-btn:not(.burger){display:none}}
@media(max-width:760px){.dhc-chrome #main table{display:block;width:100%;min-width:0!important;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}
.dhc-chrome .hdr.hdr-short .cta-short{display:inline!important}
.dhc-chrome .hdr.hdr-short .cta-full{display:none!important}
.dhc-chrome .hdr.hdr-compact .mainnav,.dhc-chrome .hdr.hdr-compact #cta-slot .btn-primary,.dhc-chrome .hdr.hdr-compact #cta-slot .btn-ghost{display:none!important}
.dhc-chrome .hdr.hdr-compact .burger{display:grid!important}
.dhc-chrome .hdr.hdr-compact .hdr-cta{margin-left:auto}
.dhc-chrome .visually-hidden,.dhc-chrome .sr-only,.dhc-chrome .o_screen_reader_only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.dhc-chrome .dhx-drawer-cta{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}
.dhc-chrome .dhx-drawer-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.dhc-chrome .ftr-contact{display:flex;flex-direction:column;gap:4px;margin-top:14px;font-size:.92rem}
.dhc-chrome .ftr-contact a{color:#fff;text-decoration:none}
.dhc-chrome .ftr-contact a:hover{text-decoration:underline}
.dhc-chrome .ftr-social{display:flex;gap:10px;margin-top:14px}
.dhc-chrome .ftr-social a{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.1);color:#fff;transition:background .15s}
.dhc-chrome .ftr-social a:hover{background:#8500C8}
@media(max-width:760px){.dhc-chrome .dhc-ubar{display:none!important}}
.dhc-chrome h1,.dhc-chrome h2,.dhc-chrome h3{hyphens:manual!important;-webkit-hyphens:manual!important;overflow-wrap:break-word}
.dhc-chrome.no-mbar{padding-bottom:0!important}
.dhc-chrome .cfg-mbar{position:fixed;left:0;right:0;bottom:0;z-index:58;background:#fff;border-top:1px solid #E3DEF3;box-shadow:0 -8px 24px rgba(40,20,90,.12);padding:10px 14px;display:none;align-items:center;justify-content:space-between;gap:12px}
.dhc-chrome .cfg-mbar.on{display:flex}
.dhc-chrome .cfg-mbar span{font-size:.8rem;color:#5A5B76;display:block}
.dhc-chrome .cfg-mbar b{font-size:1.25rem;color:#101127}
.dhc-chrome .cfg-mbar .btn{white-space:nowrap}
@media(min-width:761px){.dhc-chrome .cfg-mbar{display:none!important}}
.dhc-chrome .hero-proof{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px}
.dhc-chrome .hero-proof li{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:600;color:#3b3c57}
.dhc-chrome .hero-proof li::before{content:"";width:16px;height:16px;border-radius:999px;background:#E7F6EC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317713A' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/10px no-repeat;flex:none}
.dhc-chrome .dhx-quick{padding-top:24px!important;padding-bottom:24px!important}
.dhc-chrome .qcard{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;background:linear-gradient(135deg,#F7F1FF,#fff);border:1px solid #E3DEF3;border-radius:28px;padding:32px;box-shadow:0 12px 32px rgba(96,16,166,.08)}
.dhc-chrome .qcard h2{font-size:1.7rem;line-height:1.2;margin:10px 0 10px}
.dhc-chrome .qcard .lead{margin-bottom:18px}
.dhc-chrome .qcard .formcard{background:#fff;border:1px solid #E3DEF3;border-radius:20px;padding:22px}
@media(max-width:900px){.dhc-chrome .qcard{grid-template-columns:1fr;padding:20px;gap:20px}
.dhc-chrome .qcard h2{font-size:1.4rem}}
.dhc-chrome .dhx-proof .ph-note{display:inline-block;background:#FFF4D6;color:#8A5A00;border:1px dashed #E0B44C;border-radius:999px;font-size:.78rem;font-weight:700;padding:4px 12px;margin-bottom:12px}
.dhc-chrome .dhx-proof .pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px}
.dhc-chrome .dhx-proof .tcard{background:#fff;border:1px dashed #D6D0EA;border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:14px}
.dhc-chrome .dhx-proof .tcard q{font-size:1rem;line-height:1.55;color:#101127;quotes:"“" "”"}
.dhc-chrome .dhx-proof .who{display:flex;align-items:center;gap:12px}
.dhc-chrome .dhx-proof .av{width:44px;height:44px;border-radius:999px;background:#F3EDFF;display:grid;place-items:center;font-weight:800;color:#6010A6;flex:none}
.dhc-chrome .dhx-proof .who b{display:block;font-size:.92rem}
.dhc-chrome .dhx-proof .who span{font-size:.82rem;color:#5A5B76}
.dhc-chrome .dhx-proof .stars{color:#F5A524;letter-spacing:2px}
.dhc-chrome .dhx-proof .ccard{background:linear-gradient(135deg,#F7F1FF,#fff);border:1px dashed #D6D0EA;border-radius:20px;padding:22px}
.dhc-chrome .dhx-proof .ccard h3{margin:6px 0 10px;font-size:1.15rem}
.dhc-chrome .dhx-proof .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}
.dhc-chrome .dhx-proof .kpis div{background:#fff;border:1px solid #E3DEF3;border-radius:14px;padding:10px;text-align:center}
.dhc-chrome .dhx-proof .kpis b{display:block;font-size:1.3rem;color:#6010A6}
.dhc-chrome .dhx-proof .kpis span{font-size:.75rem;color:#5A5B76}
.dhc-chrome .dhx-proof .logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:20px}
.dhc-chrome .dhx-proof .logos div{height:64px;border:1px dashed #D6D0EA;border-radius:14px;display:grid;place-items:center;color:#9A97B5;font-size:.8rem;font-weight:600;background:#fff}
.dhc-chrome .dhx-proof .sample-note{font-size:.78rem;color:#9A97B5;margin:6px 0 0}
.dhc-chrome .dhx-proof .tcard,.dhc-chrome .dhx-proof .ccard,.dhc-chrome .dhx-proof .logos div{border-style:solid!important;border-color:#E3DEF3!important}
.dhc-chrome .dhx-proof .logos div{color:#3b3c57;font-weight:800;letter-spacing:-.01em;font-size:.95rem}
.dhc-chrome .dhx-proof .center{text-align:center}
.dhc-chrome .dhx-proof .center .sample-note{text-align:center;margin-left:auto;margin-right:auto}
.dhc-chrome .dhc-ubar .wrap{justify-content:space-between!important}
.dhc-chrome .dhc-ubar .ubar-phone{text-decoration:none!important;font-weight:600;margin-right:10px}
.dhc-chrome .dhc-ubar .ubar-hours{margin-right:auto;opacity:.7}
.dhc-chrome .dhx-langs a,.dhc-chrome .dhx-langdd-menu a{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif!important}
.dhc-chrome.lp .mainnav,.dhc-chrome.lp .burger,.dhc-chrome.lp .hdr [data-act=search],.dhc-chrome.lp .hdr .dhx-langdd,.dhc-chrome.lp .ftr-grid>div:not(:first-child),.dhc-chrome.lp .dhx-langs{display:none!important}
.dhc-chrome.lp .hdr .logo{pointer-events:none}
.dhc-chrome .dhx-table.cmp td.n{color:#5A5B76}
.dhc-chrome .dhx-table.cmp td.y{font-weight:600;color:#101127}
.dhc-chrome .dhx-table.cmp td.n::before{content:"✕  ";color:#B42318}
.dhc-chrome .dhx-table.cmp td.y::before{content:"✓  ";color:#17713A}
.dhc-chrome .dhx-table.cmp th,.dhc-chrome .dhx-table.cmp td{text-align:left!important;width:50%;font-size:.95rem}
.dhc-chrome [dir=rtl] .dhx-langdd-menu{right:auto!important;left:0}
@media(max-width:520px){.dhc-chrome [dir=rtl] .dhx-langdd-menu{left:12px;right:12px!important}}
.dhc-chrome .devnote{display:none!important}
.dhc-chrome .dhc-ubar{background:#101127;color:#fff;font-size:.8rem;position:relative;z-index:60}
.dhc-chrome .dhc-ubar .wrap{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px 18px;align-items:center;min-height:32px;max-width:1400px}
.dhc-chrome .dhc-ubar a{color:#fff;text-decoration:underline;text-underline-offset:2px}
.dhc-chrome .dhc-ubar a:hover{color:#E9E5FA}
.dhc-chrome .dhc-ubar span{opacity:.75}
@media(max-width:620px){.dhc-chrome .btn{white-space:normal;max-width:100%;text-align:center;height:auto;min-height:44px;line-height:1.25}
.dhc-chrome .grid>*,.dhc-chrome .split>*,.dhc-chrome .stack>*,.dhc-chrome .steps>*,.dhc-chrome aside,.dhc-chrome article{min-width:0}
.dhc-chrome h1,.dhc-chrome h2,.dhc-chrome h3,.dhc-chrome h4,.dhc-chrome p,.dhc-chrome li,.dhc-chrome a,.dhc-chrome b,.dhc-chrome span,.dhc-chrome label{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
.dhc-chrome .split{grid-template-columns:1fr!important}}
@media(max-width:520px){.dhc-chrome .radial .rnode{white-space:normal;max-width:104px;text-align:center;line-height:1.2}}
@media(max-width:520px){.dhc-chrome .hdr-cta{gap:6px}
.dhc-chrome .hdr-cta .langsw{padding:0 10px;min-width:0}
.dhc-chrome .hdr .logo small{display:none}
.dhc-chrome .hdr .logo b{font-size:.9rem}}
.dhc-chrome .dhx-langdd{position:relative}
.dhc-chrome .dhx-langdd>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px}
.dhc-chrome .dhx-langdd>summary::-webkit-details-marker{display:none}
.dhc-chrome .dhx-langdd .dhx-langcode{font-weight:700;font-size:.8rem;letter-spacing:.04em}
.dhc-chrome .dhx-langdd-menu{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid #e6e1f5;border-radius:14px;box-shadow:0 12px 32px rgba(40,20,90,.16);padding:8px;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:2px;z-index:80;max-height:72vh;overflow:auto}
.dhc-chrome .dhx-langdd-menu a{display:block;padding:8px 10px;border-radius:8px;color:#1b1530;text-decoration:none;font-size:.9rem;white-space:nowrap}
.dhc-chrome .dhx-langdd-menu a:hover,.dhc-chrome .dhx-langdd-menu a:focus,.dhc-chrome .dhx-langdd-menu a[aria-current]{background:#f3eefe;color:#7a1fd1}
.dhc-chrome .dhx-langdd-menu a[aria-current]{font-weight:700}
@media(max-width:520px){.dhc-chrome .dhx-langdd .dhx-langcode{display:none}
.dhc-chrome .dhx-langdd-menu{position:fixed;left:12px;right:12px;top:64px;grid-template-columns:1fr 1fr}}
.dhc-chrome{display:contents!important}
.dhc-chrome .row{margin:0;--gutter-x:0;--gutter-y:0;--bs-gutter-x:0;--bs-gutter-y:0}.dhc-chrome .row>*{width:auto;max-width:none;margin-top:0;flex-shrink:1}
.dhc-chrome .nav{padding-left:0;flex-wrap:nowrap}.dhc-chrome ul,.dhc-chrome ol{margin-bottom:0}.dhc-chrome h4{line-height:1.3}
