.dx{padding:30px 0 80px}.dx section{padding:0}.dx .dx-stage{padding:56px 48px 40px}.crumbs{color:var(--muted);align-items:center;gap:10px;font-size:15px;display:flex}.crumbs a{color:var(--muted);padding:10px 0;text-decoration:none;display:inline-block}.crumbs a:hover{color:var(--forest);text-decoration:underline}.crumbs [aria-current]{color:var(--ink);font-weight:600}.dx-head{text-align:center;max-width:760px;margin:34px auto 0}.dx-no{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0;font-size:13px;font-weight:700}.dx-no span{color:var(--muted);font-weight:600}.dx-head h1{margin-top:12px;font-size:clamp(48px,7vw,92px);line-height:.98}.dx-tag{max-width:560px;font:italic 500 clamp(19px, 2vw, 23px)/1.4 var(--display);color:var(--muted);margin:14px auto 0}.dx-stage{isolation:isolate;background:radial-gradient(ellipse 46% 70% at 50% 46%, color-mix(in srgb, var(--tile2) 40%, #fff) 0, transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--tile2) 26%, var(--paper)) 0, color-mix(in srgb, var(--tile) 12%, var(--paper)) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tile) 22%, transparent);border-radius:32px;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;margin-top:40px;display:grid;position:relative;overflow:hidden}.dx-stage:after{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--tile) 30%, #28140a4d) 0, transparent 70%);filter:blur(6px);border-radius:50%;width:360px;height:40px;position:absolute;bottom:74px;left:50%;translate:-50%}.dx-label{background:var(--paper);border-top:3px solid var(--tile);border-radius:4px;justify-self:end;width:min(220px,100%);margin:0;padding:22px 22px 8px;box-shadow:0 1px 2px #141e141f,0 14px 30px -18px #141e1459}.dx-label div{padding-bottom:14px}.dx-label div+div{border-top:1px solid var(--line);padding-top:12px}.dx-label dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.dx-label dd{font:600 19px/1.25 var(--display);color:var(--ink);margin:3px 0 0}.dx-phone{flex-direction:column;align-items:center;gap:22px;display:flex}.dx-phone .phone{--w:min(290px, 70vw);box-shadow:inset 0 0 0 1px #2c2c2e,0 0 0 1.5px #9a9ca0,0 0 0 3px #4a4c50,0 0 0 3.5px #77797d,0 34px 60px -18px #28141e73}.dx-tap{color:var(--muted);margin:0;font-size:13px;font-weight:600}.dx-side{flex-direction:column;justify-self:start;align-items:flex-start;gap:14px;display:flex}.dx-price{margin:0 0 6px}.dx-price small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700;display:block}.dx-price span{font:600 20px var(--display);color:var(--ink);margin-top:4px;display:block}.dx-price b{font:600 clamp(48px, 5vw, 62px)/1 var(--display);letter-spacing:-.01em}.dx-live{min-height:48px;color:var(--cream-soft);background:var(--forest);border-radius:99px;align-items:center;gap:10px;padding:10px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px -14px #13472db3}.dx-live:hover{background:var(--forest-deep)}.dx-live svg{fill:none;stroke:currentColor;stroke-width:2px;width:18px;height:18px}.dx-side .td-share{width:auto;height:auto;min-height:44px;font:700 14px var(--body);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;align-items:center;gap:8px;padding:8px 18px;display:inline-flex}.dx-side .td-share:hover{box-shadow:inset 0 0 0 1.5px var(--forest)}.td-share{cursor:pointer;color:var(--ink);border:0}.td-share svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.td-copied{color:var(--forest);font-size:13px;font-weight:700}.dx-ver{margin-top:76px}.dx-ver h2,.dx-incl h2,.dx-more h2{text-align:center;font-size:clamp(32px,3.6vw,46px)}.dx-ver-grid{max-width:940px;box-shadow:inset 0 0 0 1px var(--line);background:var(--paper);border-radius:28px;grid-template-columns:1fr 1fr;gap:0;margin:34px auto 0;display:grid;overflow:hidden}.dx-ver-grid.one{grid-template-columns:1fr;max-width:520px}.dx-ver-grid.one.wide{max-width:940px}.dx-v.wide{grid-template-columns:1.15fr 1fr;align-items:center;column-gap:52px;padding:42px 48px;display:grid}.dx-v.wide>div:last-child{flex-direction:column;display:flex}.dx-v.wide ul{margin-top:0}.dx-v{flex-direction:column;padding:38px 40px 36px;display:flex}.dx-v+.dx-v{border-left:1px solid var(--line)}.dx-v.alt{background:color-mix(in srgb, var(--forest) 4%, var(--paper))}.dx-v-k{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0;font-size:12px;font-weight:700}.dx-v h3{margin-top:10px;font-size:32px}.dx-v-p{color:var(--muted);margin:8px 0 0;font-size:16px}.dx-v-p b{font:600 30px var(--display);color:var(--ink)}.dx-v-t{color:var(--muted);margin:16px 0 0;font-size:15.5px;line-height:1.65}.dx-v ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dx-v li{padding-left:22px;font-size:15px;font-weight:600;position:relative}.dx-v li:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:2px}.dx-v-b{min-height:54px;color:var(--cream-soft);background:var(--forest);border-radius:99px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding-top:0;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.dx-v ul+.dx-v-b{margin-top:28px}.dx-v-b:hover{background:var(--forest-deep)}.dx-v.alt .dx-v-b{color:var(--forest-deep);box-shadow:inset 0 0 0 1.5px var(--forest);background:0 0}.dx-v.alt .dx-v-b:hover{background:var(--forest-soft)}.dx-incl{margin-top:76px}.dx-incl ol{counter-reset:n;border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.dx-incl li{counter-increment:n;padding:26px 20px 28px}.dx-incl li+li{border-left:1px solid var(--line)}.dx-incl li:before{content:counter(n, decimal-leading-zero);font:600 30px/1 var(--display);color:var(--gold);display:block}.dx-incl b{margin-top:14px;font-size:16px;display:block}.dx-incl span{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.55;display:block}.dx-more{margin-top:84px}.dx-more .tgrid{margin-top:28px}@media (max-width:1020px){.dx-stage{grid-template-columns:1fr;gap:26px}.dx .dx-stage{padding:40px 22px 32px}.dx-stage:after{display:none}.dx-phone{order:-1}.dx-label{grid-template-columns:repeat(2,1fr);justify-self:stretch;gap:0 18px;width:auto;padding:16px 18px 4px;display:grid}.dx-label div+div{border-top:0;padding-top:0}.dx-side{flex-flow:wrap;justify-self:stretch;align-items:center}.dx-price{width:100%}.dx-incl ol{grid-template-columns:1fr 1fr}.dx-incl li+li{border-left:0}.dx-incl li{border-bottom:1px solid var(--line)}}@media (max-width:700px){.dx-head{margin-top:22px}.dx-ver-grid{grid-template-columns:1fr}.dx-v{padding:30px 24px}.dx-v+.dx-v{border-left:0;border-top:1px solid var(--line)}.dx-v.wide{grid-template-columns:1fr;padding:30px 24px}.dx-v.wide ul{margin-top:18px}.dx-incl ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dx-v-b{transition:none}}.dx-galnote{max-width:230px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.dx-galnote b{color:var(--ink)}@media (max-width:1020px){.dx-galnote{flex:100%;max-width:none}}
