.dn-root{--dn-ink:#eef2fb;--dn-ink-soft:#eef2fbc2;--dn-ink-faint:#eef2fb85;--dn-cast:0 1px 3px #040814d9, 0 2px 14px #040814b3;--dn-brass:#d5a24c;--dn-brass-lit:#ffe0a0;--dn-brass-deep:#8a6522;--dn-stone:#8fd8ff;--dn-lapis:#1a2440;--dn-line:#d5a24c29;--dn-panel:#090e1abd;isolation:isolate;color:var(--dn-ink);position:relative;overflow-x:clip}.dn-ground{z-index:-1;pointer-events:none;position:fixed;inset:0}.dn-root .cl-strip{isolation:isolate;border-top:1px solid var(--dn-line);position:relative}.dn-root .cl-strip:before{content:"";z-index:-1;background:linear-gradient(#0000 0%,#060a1475 16%,#060a14c2 38% 64%,#060a1466 86%,#0000 100%);position:absolute;inset:-2.4rem -3rem -2.8rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 13% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 13% 87%,#0000 100%)}.dn-root h1 .word,.dn-root h1 .char{background-image:linear-gradient(100deg,#0000 42%,#fffffff2 50%,#0000 58%),linear-gradient(#fff 0%,#e6eeff 20%,#9fb2d6 44%,#fff 53%,#d6e2f7 66%,#93a7cd 88%,#e8d3a4 100%);background-size:300% 100%,100% 100%;background-position:var(--sheen,-80%) 0, 0 0;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #040814d9)drop-shadow(0 0 34px #78a0ff47);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.dn-root h1:not(:has(.word)):not(:has(.char)){background-image:linear-gradient(100deg,#0000 42%,#fffffff2 50%,#0000 58%),linear-gradient(#fff 0%,#e6eeff 20%,#9fb2d6 44%,#fff 53%,#d6e2f7 66%,#93a7cd 88%,#e8d3a4 100%);background-size:300% 100%,100% 100%;background-position:var(--sheen,-80%) 0, 0 0;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #040814d9)drop-shadow(0 0 34px #78a0ff47);background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.dn-root h1 .word{animation:sheen-sweep 8s var(--ease-out-expo) calc(1.2s + var(--word-index,0) * 80ms) infinite}.dn-root h1:not(:has(.word)){animation:sheen-sweep 8s var(--ease-out-expo) calc(1.2s + var(--word-index,0) * 80ms) infinite}.dn-root .cl-lead,.dn-root .text-lead{text-shadow:0 1px 12px #040814e6}.dn-root .cl-strip-value{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #040814cc);background-image:linear-gradient(#fff 0%,#dfe8fa 26%,#98abd0 48%,#fff 56%,#c3d1ea 78%,#8497bd 100%);-webkit-background-clip:text;background-clip:text}.dn-root .cl-strip-item.is-money .cl-strip-value{background-image:linear-gradient(168deg, var(--dn-brass-lit) 0%, var(--dn-brass) 48%, #7d5a1c 100%);filter:drop-shadow(0 1px 10px #d5a24c47)}.dn-root .cl-block-title,.dn-root .dn-warn-title{background-image:linear-gradient(100deg,#0000 43%,#ffffffe0 50%,#0000 57%),linear-gradient(#fff 0%,#eaf0ff 26%,#b6c4e2 58%,#8fa2c8 100%);background-size:300% 100%,100% 100%;background-position:var(--sheen,-80%) 0, 0 0;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 9px #040814cc);animation:sheen-sweep 11s var(--ease-out-expo) 2s infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.dn-root .cl-block-note,.dn-root .dn-group-blurb,.dn-root .dn-warn-list,.dn-root .cl-strip-label{color:var(--dn-ink-soft);text-shadow:var(--dn-cast)}.dn-root .cl-fineprint,.dn-root .dn-check-note{color:var(--dn-ink-faint);text-shadow:var(--dn-cast)}.dn-root .dn-group-title{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px #040814bf);background-image:linear-gradient(#f8fbff 0%,#d9e2f6 50%,#a6b5d6 100%);-webkit-background-clip:text;background-clip:text}.dn-root .cl-per{color:var(--dn-ink-faint);font-size:.75rem}.dn-check{margin-top:var(--spacing-head);border:1px solid var(--dn-line);background:linear-gradient(168deg,#1c243eb8 0%,#0c1222db 62%,#090d18e6 100%);border-radius:1.15rem;max-width:44rem;padding:1.35rem 1.4rem 1.2rem;box-shadow:inset 0 1px #ffffff0f,0 24px 50px -34px #000000e6}.dn-check-row{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:620px){.dn-check-row{grid-template-columns:minmax(0,1fr) auto}}.dn-check-field{display:block}.dn-check-label{letter-spacing:.11em;text-transform:uppercase;color:var(--dn-ink-faint);margin-bottom:.35rem;font-size:.66rem;display:block}.dn-check-input,.dn-check-select{width:100%;font:inherit;color:var(--dn-ink);background:#060a1499;border:1px solid #d5a24c38;border-radius:.7rem;padding:.65rem .9rem;font-size:1rem;transition:border-color .25s}.dn-check-input::placeholder{color:#eef2fb42}.dn-check-input:focus-visible,.dn-check-select:focus-visible{outline:2px solid var(--dn-brass);outline-offset:2px}.dn-check-input:hover,.dn-check-select:hover{border-color:#d5a24c6b}.dn-check-selwrap{display:block}.dn-check-select{appearance:none;cursor:pointer;padding-right:2rem}.dn-check-select option{color:var(--dn-ink);background:#0d1322}.dn-check-out{flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;min-height:2.2rem;margin-top:1rem;display:flex}.dn-check-full{font-family:var(--font-clash-display), system-ui, sans-serif;letter-spacing:-.01em;background-image:linear-gradient(168deg, var(--dn-brass-lit) 0%, var(--dn-brass) 50%, #7d5a1c 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.3rem,1.05rem + 1vw,1.9rem);font-weight:700}.dn-check-cost{color:var(--dn-ink-soft);font-size:.85rem}.dn-check-hint{color:var(--dn-ink-faint);font-size:.85rem}.dn-check-cta{color:var(--dn-brass-lit);background:#d5a24c1a;border:1px solid #d5a24c73;border-radius:999px;justify-content:center;align-items:center;margin-top:.5rem;padding:.6rem 1.15rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background-color .3s,border-color .3s;display:inline-flex}.dn-check-cta:hover{background:#d5a24c33;border-color:#d5a24cbf}.dn-check-note{max-width:44ch;color:var(--dn-ink-faint);margin-top:.85rem;font-size:.72rem;line-height:1.55}.dn-groups{gap:calc(var(--spacing-section) * .5);margin-top:var(--spacing-head);display:grid}.dn-group-head{max-width:46rem}.dn-group-title{letter-spacing:-.01em;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:600}.dn-group-blurb{max-width:52ch;color:var(--dn-ink-soft);margin-top:.6rem;font-size:.92rem;line-height:1.65}.dn-grid{margin-top:var(--spacing-stack);grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.9rem;display:grid}.dn-tld{isolation:isolate;color:inherit;border:1px solid var(--dn-line);transition:transform .35s var(--ease-out-expo), border-color .35s ease;background:linear-gradient(166deg,#202842b3 0%,#0e1424db 60%,#090d18e6 100%);border-radius:.85rem;flex-direction:column;gap:.15rem;padding:1rem 1.05rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.dn-tld:before{content:"";background:linear-gradient(90deg, transparent, var(--dn-brass), transparent);opacity:.4;height:1px;transition:opacity .35s;position:absolute;inset:0 0 auto}.dn-tld:after{content:"";z-index:-1;opacity:0;background:radial-gradient(130% 95% at 50% 0,#d5a24c33 0%,#0000 72%);transition:opacity .4s;position:absolute;inset:0}.dn-tld:hover{border-color:#d5a24c7a;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff17,0 18px 34px -22px #000000f2}.dn-tld:hover:before,.dn-tld:hover:after{opacity:1}.dn-tld-name{letter-spacing:-.02em;color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(168deg,#fff 0%,#dfe7f8 40%,#9aabd0 100%);-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:700}.dn-tld-price{font-variant-numeric:tabular-nums;background-image:linear-gradient(168deg, var(--dn-brass-lit) 0%, var(--dn-brass) 50%, #7d5a1c 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:.2rem;font-size:1.05rem;font-weight:700;display:flex}.dn-tld-renew{letter-spacing:.02em;color:var(--dn-ink-faint);margin-top:.3rem;font-size:.7rem}.dn-tld-renew.is-same{color:#8fd8ffcc}.dn-table-wrap{margin-top:var(--spacing-stack);border:1px solid var(--dn-line);background:var(--dn-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;overflow-x:auto}.dn-table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9rem}.dn-table-cap{text-align:left;letter-spacing:.05em;color:var(--dn-ink-faint);padding:.9rem 1.1rem 0;font-size:.72rem}.dn-table th,.dn-table td{text-align:left;white-space:nowrap;padding:.7rem 1.1rem}.dn-table thead th{letter-spacing:.09em;text-transform:uppercase;color:var(--dn-ink-faint);border-bottom:1px solid var(--dn-line);font-size:.66rem;font-weight:600}.dn-table tbody th{color:var(--dn-ink);font-size:1rem;font-weight:700}.dn-table tbody tr+tr th,.dn-table tbody tr+tr td{border-top:1px solid #d5a24c14}.dn-table tbody tr:hover th,.dn-table tbody tr:hover td{background-color:#d5a24c0d}.dn-td-price{color:var(--dn-brass);font-variant-numeric:tabular-nums;font-weight:700}.dn-td-same{color:#8fd8ffd9;font-variant-numeric:tabular-nums;font-weight:700}.dn-td-flag{letter-spacing:.09em;text-transform:uppercase;color:#06131b;background:#8fd8ffd9;border-radius:999px;margin-left:.5rem;padding:.1rem .4rem;font-size:.6rem;font-weight:700}.dn-warn{background:linear-gradient(165deg,#2620128c 0%,#0b101cd6 70%);border:1px solid #d5a24c3d;border-radius:1.1rem;padding:1.4rem 1.5rem}.dn-warn-title{font-size:clamp(1.15rem,.95rem + .8vw,1.6rem);font-weight:600}.dn-warn-list{gap:.9rem;margin-top:1rem;padding-left:1.1rem;font-size:.9rem;line-height:1.65;display:grid}.dn-warn-list li::marker{color:var(--dn-brass)}.dn-warn-list strong{color:var(--dn-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.dn-root h1 .word,.dn-root .cl-block-title,.dn-root .dn-warn-title{animation:none}.dn-root h1:not(:has(.word)){animation:none}.dn-tld,.dn-tld:before,.dn-tld:after,.dn-check-input,.dn-check-select,.dn-check-cta{transition:none}.dn-tld:hover{transform:none}}
