.dx-hero-chips[data-astro-cid-rf4pic26]{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;padding:0;display:flex}.dx-hero-chips[data-astro-cid-rf4pic26] .icon{color:var(--teal)}.no-js [data-astro-cid-rf4pic26][data-dx-js]{display:none}.dx-section[data-astro-cid-rf4pic26]{z-index:2;margin-top:clamp(-4rem,-6vw,-2.5rem);padding-bottom:clamp(3rem,6vw,5rem);position:relative}.dx-card[data-astro-cid-rf4pic26]{background:var(--white);border:1px solid var(--line);max-width:900px;box-shadow:0 40px 80px -36px #0b1f4473, var(--shadow-sm);transition:max-width .5s var(--ease);scroll-margin-top:calc(var(--header-h) + 16px);border-radius:28px;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.dx-card[data-astro-cid-rf4pic26]:before{content:"";background:var(--grad);height:4px;position:absolute;inset:0 0 auto}.dx-card[data-astro-cid-rf4pic26].is-result{max-width:1040px}.dx-panel[data-astro-cid-rf4pic26][hidden],.dx-head[data-astro-cid-rf4pic26][hidden]{display:none!important}.dx-panel[data-astro-cid-rf4pic26].is-active{animation:dxIn .5s var(--ease) both}@keyframes dxIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.dx-head[data-astro-cid-rf4pic26]{margin-bottom:1.75rem}.dx-head__row[data-astro-cid-rf4pic26]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;font-size:.85rem;display:flex}.dx-count[data-astro-cid-rf4pic26]{font-family:var(--font-display);color:var(--ink);font-weight:700}.dx-brand[data-astro-cid-rf4pic26]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.dx-progress[data-astro-cid-rf4pic26]{border-radius:var(--r-pill);background:var(--mist);height:8px;overflow:hidden}.dx-progress[data-astro-cid-rf4pic26] span[data-astro-cid-rf4pic26]{border-radius:inherit;background:var(--grad-soft);width:0;height:100%;transition:width .55s var(--ease);display:block;box-shadow:0 0 12px #14c8c399}.dx-intro[data-astro-cid-rf4pic26]{align-items:center;gap:2rem;display:grid}@media (width>=820px){.dx-intro[data-astro-cid-rf4pic26]{grid-template-columns:1.3fr 1fr}}.dx-intro__copy[data-astro-cid-rf4pic26]>[data-astro-cid-rf4pic26]+[data-astro-cid-rf4pic26]{margin-top:1rem}.dx-intro__copy[data-astro-cid-rf4pic26] h2[data-astro-cid-rf4pic26]{font-size:clamp(1.6rem,3vw,2.2rem)}.dx-intro__copy[data-astro-cid-rf4pic26] .btn-row[data-astro-cid-rf4pic26]{margin-top:1.5rem}.dx-intro__areas[data-astro-cid-rf4pic26]{gap:.6rem;padding:0;display:grid}.dx-intro__areas[data-astro-cid-rf4pic26] li[data-astro-cid-rf4pic26]{background:var(--mist-50);border:1px solid var(--line);color:var(--ink);transition:transform .3s var(--ease), border-color .3s;border-radius:14px;align-items:center;gap:.75rem;padding:.7rem .9rem;font-size:.94rem;font-weight:600;display:flex}.dx-intro__areas[data-astro-cid-rf4pic26] li[data-astro-cid-rf4pic26]:hover{border-color:#14c8c373;transform:translate(4px)}.dx-ico[data-astro-cid-rf4pic26]{background:var(--grad-soft);width:36px;height:36px;color:var(--white);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.dx-fine[data-astro-cid-rf4pic26]{color:var(--muted);align-items:flex-start;gap:.5rem;font-size:.84rem;display:flex}.dx-fine[data-astro-cid-rf4pic26] .icon{color:var(--teal-700);flex-shrink:0;margin-top:2px}.dx-fine--dark[data-astro-cid-rf4pic26]{margin-top:1.25rem}.dx-q[data-astro-cid-rf4pic26]{border:0;min-width:0;margin:0;padding:0}.dx-topic[data-astro-cid-rf4pic26]{border-radius:var(--r-pill);color:var(--teal-700);background:#14c8c31a;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.35rem .8rem;font-size:.8rem;font-weight:700;display:inline-flex}.dx-q__title[data-astro-cid-rf4pic26]{float:left;width:100%;font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;padding:0;font-size:clamp(1.4rem,2.8vw,1.95rem);font-weight:800;line-height:1.2;display:block}.dx-q__title[data-astro-cid-rf4pic26]:focus{outline:none}.dx-q__title[data-astro-cid-rf4pic26]:focus-visible{outline:3px solid var(--teal)}.dx-q__title[data-astro-cid-rf4pic26]+[data-astro-cid-rf4pic26]{clear:both}.dx-q__help[data-astro-cid-rf4pic26]{clear:both;color:var(--muted);padding-top:.6rem}.dx-opts[data-astro-cid-rf4pic26]{clear:both;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:.75rem;padding-top:1.5rem;display:grid}.dx-opt[data-astro-cid-rf4pic26]{cursor:pointer;background:var(--white);transition:border-color .25s, background-color .25s, transform .25s var(--ease), box-shadow .25s;border:1.5px solid #d4dde8;border-radius:16px;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex;position:relative}.dx-opt[data-astro-cid-rf4pic26]:hover{box-shadow:var(--shadow);border-color:#14c8c399;transform:translateY(-2px)}.dx-opt[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dx-opt__key[data-astro-cid-rf4pic26]{width:34px;height:34px;font-family:var(--font-display);color:var(--blue);background:var(--mist-50);border:1px solid var(--line);border-radius:10px;flex-shrink:0;place-items:center;font-size:.9rem;font-weight:800;transition:background .25s,color .25s;display:grid}.dx-opt__text[data-astro-cid-rf4pic26]{color:var(--ink);flex:1;font-weight:600;line-height:1.35}.dx-opt__check[data-astro-cid-rf4pic26]{width:26px;height:26px;color:var(--white);background:var(--teal);opacity:0;transition:opacity .25s, transform .3s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid;transform:scale(.5)}.dx-opt[data-astro-cid-rf4pic26]:has(input:checked){border-color:var(--teal);background:#14c8c312;box-shadow:0 10px 26px -14px #14c8c3cc}.dx-opt[data-astro-cid-rf4pic26]:has(input:checked) .dx-opt__key[data-astro-cid-rf4pic26]{background:var(--grad-soft);color:var(--white);border-color:#0000}.dx-opt[data-astro-cid-rf4pic26]:has(input:checked) .dx-opt__check[data-astro-cid-rf4pic26]{opacity:1;transform:none}.dx-opt[data-astro-cid-rf4pic26]:has(input:focus-visible){outline:3px solid var(--teal);outline-offset:3px}.dx-urgency[data-astro-cid-rf4pic26]{border-top:1px dashed var(--line);margin-top:1.5rem;padding-top:1.25rem}.dx-urgency__label[data-astro-cid-rf4pic26]{color:var(--ink);margin-bottom:.7rem;font-size:.95rem;font-weight:700}.dx-urgency__label[data-astro-cid-rf4pic26] span[data-astro-cid-rf4pic26]{color:var(--muted);font-weight:500}.dx-urgency__opts[data-astro-cid-rf4pic26]{flex-wrap:wrap;gap:.5rem;display:flex}.dx-chip[data-astro-cid-rf4pic26]{cursor:pointer;position:relative}.dx-chip[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.dx-chip[data-astro-cid-rf4pic26] span[data-astro-cid-rf4pic26]{border-radius:var(--r-pill);color:var(--ink);border:1.5px solid #d4dde8;padding:.5rem 1rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-block}.dx-chip[data-astro-cid-rf4pic26]:hover span[data-astro-cid-rf4pic26]{border-color:var(--teal)}.dx-chip[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26]:checked+span[data-astro-cid-rf4pic26]{background:var(--navy);border-color:var(--navy);color:var(--white)}.dx-chip[data-astro-cid-rf4pic26] input[data-astro-cid-rf4pic26]:focus-visible+span[data-astro-cid-rf4pic26]{outline:3px solid var(--teal);outline-offset:2px}.dx-nav[data-astro-cid-rf4pic26]{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.dx-nav[data-astro-cid-rf4pic26] .btn[data-astro-cid-rf4pic26][disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.dx-result__head[data-astro-cid-rf4pic26]{gap:.6rem;max-width:680px;display:grid}.dx-result__head[data-astro-cid-rf4pic26] h2[data-astro-cid-rf4pic26]{font-size:clamp(1.6rem,3vw,2.3rem)}.dx-result__head[data-astro-cid-rf4pic26] h2[data-astro-cid-rf4pic26]:focus{outline:none}.dx-viz[data-astro-cid-rf4pic26]{border-radius:var(--r-lg);background:radial-gradient(80% 90% at 0% 0%, #14c8c324, transparent 60%), linear-gradient(160deg, var(--navy-800), var(--navy-900));align-items:center;gap:2rem;margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=860px){.dx-viz[data-astro-cid-rf4pic26]{grid-template-columns:1fr 1fr}}.dx-radar-wrap[data-astro-cid-rf4pic26]{margin:0}.dx-radar[data-astro-cid-rf4pic26]{width:100%;max-width:440px;margin-inline:auto;overflow:visible}.dx-ring[data-astro-cid-rf4pic26]{fill:none;stroke:#ffffff1f;stroke-width:1px}.dx-ring--outer[data-astro-cid-rf4pic26]{stroke:#ffffff38}.dx-axis[data-astro-cid-rf4pic26]{stroke:#ffffff1a;stroke-width:1px}.dx-poly[data-astro-cid-rf4pic26]{fill:url(#dx-grad);fill-opacity:.35;stroke:var(--teal);stroke-width:2.5px;stroke-linejoin:round}.dx-dot[data-astro-cid-rf4pic26]{fill:var(--aqua);stroke:var(--navy);stroke-width:2px}.dx-shape[data-astro-cid-rf4pic26]{transform-origin:150px 150px;opacity:0;transition:transform .9s var(--ease), opacity .6s;transform:scale(.2)}.dx-shape[data-astro-cid-rf4pic26].is-in{opacity:1;transform:none}.dx-label[data-astro-cid-rf4pic26]{fill:#b5c4d8;font-family:var(--font-display);font-size:12px;font-weight:700}.dx-bars[data-astro-cid-rf4pic26]{gap:.95rem;padding:0;display:grid}.dx-bar__top[data-astro-cid-rf4pic26]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;font-size:.9rem;display:flex}.dx-bar__name[data-astro-cid-rf4pic26]{color:#d6e2ee;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.dx-bar__name[data-astro-cid-rf4pic26] .icon{color:var(--teal)}.dx-bar[data-astro-cid-rf4pic26] strong[data-astro-cid-rf4pic26]{font-family:var(--font-display);color:var(--white);white-space:nowrap;font-size:.85rem}.dx-bar__track[data-astro-cid-rf4pic26]{border-radius:var(--r-pill);background:#ffffff14;height:10px;overflow:hidden}.dx-bar__track[data-astro-cid-rf4pic26] span[data-astro-cid-rf4pic26]{border-radius:inherit;width:0;height:100%;transition:width 1s var(--ease);background:linear-gradient(90deg,#0e7fa8,#14c8c3);display:block}.dx-bar[data-astro-cid-rf4pic26].is-top .dx-bar__track[data-astro-cid-rf4pic26] span[data-astro-cid-rf4pic26]{background:linear-gradient(90deg,#14c8c3,#8df3ee);box-shadow:0 0 14px #8df3ee8c}.dx-bar[data-astro-cid-rf4pic26].is-top .dx-bar__name[data-astro-cid-rf4pic26]{color:var(--white)}.dx-recs__title[data-astro-cid-rf4pic26]{margin-top:2.5rem;margin-bottom:1rem}.dx-recs[data-astro-cid-rf4pic26]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:1rem;display:grid}.dx-rec[data-astro-cid-rf4pic26]{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s, border-color .35s;animation:dxIn .6s var(--ease) both;grid-template-columns:56px 1fr;align-items:start;gap:1.1rem;padding:1.5rem;display:grid}.dx-rec[data-astro-cid-rf4pic26][hidden]{display:none}.dx-rec[data-astro-cid-rf4pic26].is-main{border-color:#14c8c38c;box-shadow:0 20px 40px -24px #14c8c3b3}.dx-rec[data-astro-cid-rf4pic26]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.dx-rec__ico[data-astro-cid-rf4pic26]{background:var(--grad-soft);width:56px;height:56px;color:var(--white);border-radius:16px;place-items:center;display:grid}.dx-rec__tag[data-astro-cid-rf4pic26]{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700);margin-bottom:.3rem;font-size:.72rem;font-weight:800;display:inline-block}.dx-rec[data-astro-cid-rf4pic26] h4[data-astro-cid-rf4pic26]{font-family:var(--font-display);color:var(--ink);margin-bottom:.35rem;font-size:1.25rem}.dx-rec[data-astro-cid-rf4pic26] p[data-astro-cid-rf4pic26]{color:var(--muted);font-size:.95rem}.dx-rec[data-astro-cid-rf4pic26] .dx-rec__price[data-astro-cid-rf4pic26]{color:var(--ink);margin-top:.8rem;font-size:.95rem}.dx-rec__price[data-astro-cid-rf4pic26] strong[data-astro-cid-rf4pic26]{font-family:var(--font-display);font-size:1.15rem}.dx-rec__links[data-astro-cid-rf4pic26]{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.8rem;display:flex}.dx-scope[data-astro-cid-rf4pic26]{color:var(--muted);margin-top:1rem;font-size:.82rem}.dx-scope[data-astro-cid-rf4pic26] a[data-astro-cid-rf4pic26]{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.dx-disclaimer[data-astro-cid-rf4pic26],.dx-actions[data-astro-cid-rf4pic26]{margin-top:1.5rem}.dx-form-slot[data-astro-cid-rf4pic26]{border-top:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 16px);margin-top:2.5rem;padding-top:2rem}.dx-form-slot[data-astro-cid-rf4pic26]:focus{outline:none}.dx-form-intro[data-astro-cid-rf4pic26]{margin-bottom:1.25rem}.dx-form-intro[data-astro-cid-rf4pic26] h3[data-astro-cid-rf4pic26]{margin-bottom:.35rem}.dx-form-slot[data-astro-cid-rf4pic26] .form-card[data-astro-cid-rf4pic26]{box-shadow:none;opacity:1;border:0;border-radius:0;padding:0;transform:none}.dx-form-slot[data-astro-cid-rf4pic26] .form-card[data-astro-cid-rf4pic26] .nv-form__title{display:none}.diag-steps[data-astro-cid-rf4pic26]{gap:1.25rem;margin-top:1.5rem;display:grid}.diag-steps[data-astro-cid-rf4pic26] li[data-astro-cid-rf4pic26]{grid-template-columns:52px 1fr;align-items:start;gap:1.1rem;display:grid}.diag-n[data-astro-cid-rf4pic26]{background:var(--grad);color:#fff;width:52px;height:52px;font-family:var(--font-display);border-radius:16px;place-items:center;font-size:1.3rem;font-weight:800;display:grid}.diag-steps[data-astro-cid-rf4pic26] h3[data-astro-cid-rf4pic26]{align-items:center;gap:.5rem;margin-bottom:.2rem;font-size:1.1rem;display:flex}.diag-steps[data-astro-cid-rf4pic26] h3[data-astro-cid-rf4pic26] .icon{color:var(--teal-700)}[data-astro-cid-rf4pic26][data-dx-classic][hidden]{display:none}@media (width<=560px){.dx-nav[data-astro-cid-rf4pic26]{flex-direction:column-reverse;align-items:stretch}.dx-nav[data-astro-cid-rf4pic26] .btn[data-astro-cid-rf4pic26]{width:100%}.dx-rec[data-astro-cid-rf4pic26]{grid-template-columns:1fr}}
