html{scroll-behavior:smooth}body.dg-astro-home{background:#0a0f14;color:#f1f5f9;font-family:Geist,Instrument Sans,system-ui,-apple-system,sans-serif}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.dg-main{padding-bottom:0}.dg-section{padding:4rem clamp(1.25rem,4vw,2rem)}.dg-section-inner{max-width:1200px;margin:0 auto}.dg-section--earth{background:linear-gradient(180deg,transparent,hsl(200 40% 12% / .2));padding-bottom:2.5rem;overflow:hidden;position:relative}.dg-section--earth:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center,hsl(200 30% 40% / .14) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%,#000 82%,transparent 100%)}.dg-section--earth .dg-section-inner{padding-bottom:1.5rem;position:relative;z-index:2}.dg-lead--earth{max-width:36rem;font-size:clamp(.9375rem,1.8vw,1.0625rem);color:#7d8fa3}.dg-section--logos{padding-top:2rem;padding-bottom:2rem;border-block:1px solid #1e2a38}.dg-eyebrow{font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#74cefb;margin-bottom:.75rem}.dg-heading{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.03em;color:#f1f5f9}.dg-heading--earth{font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:600;letter-spacing:-.04em}.dg-lead{margin-top:.75rem;color:#94a3b8;line-height:1.6}.dg-card h3{font-size:1.05rem;font-weight:600;color:#f1f5f9;margin-bottom:.5rem}.dg-card p{font-size:.9rem;color:#94a3b8;line-height:1.55;margin:0}.dg-hero-badge{display:inline-flex;align-items:center;position:relative;margin-bottom:1.15rem;padding:.35rem .85rem;font-family:Geist Mono,IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#74cefb;border-radius:999px;border:1px solid hsl(200 95% 50% / .4);background:#06a8f914;box-shadow:0 0 20px #06a8f926,inset 0 1px #83d3fc1f}.dg-hero-badge:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,hsl(200 95% 70% / .55) 50%,transparent 70%);opacity:0;animation:dg-hero-badge-shine 5s ease-in-out infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none}@keyframes dg-hero-badge-shine{0%,70%,to{opacity:0;transform:translate(-120%)}85%{opacity:1;transform:translate(120%)}}.dg-hero-title{max-width:15ch;margin:0;font-size:clamp(2.35rem,6.5vw,4.35rem);font-weight:600;line-height:.98;letter-spacing:-.04em;color:#f1f5f9;text-wrap:balance;text-shadow:0 0 40px hsl(200 95% 50% / .18),0 0 80px hsl(200 95% 50% / .08)}.dg-hero-title-accent{background:linear-gradient(92deg,#74cefb,#51ecdf 45%,#47e1a1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px hsl(200 95% 50% / .35))}.dg-hero-network{max-width:40ch;margin:1.1rem auto 0;font-size:clamp(.9375rem,1.9vw,1.0625rem);line-height:1.5;color:#8b9cb0;text-wrap:balance}.dg-hero-lead{max-width:38ch;margin:.85rem auto 0;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.55;color:#8b9cb0;text-wrap:pretty}.dg-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.85rem}.dg-hero-actions .dg-btn-primary{box-shadow:0 0 28px #26d98e59,0 4px 16px #1fad7233}.dg-hero-actions .dg-btn-primary:hover{box-shadow:0 0 36px #26d98e73,0 6px 20px #1fad7240}.dg-hero-actions .dg-btn-ghost{border-color:#36657dcc;background:#19272e59;backdrop-filter:blur(8px)}.dg-hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;font-size:.82rem;color:#8b9cb0}.dg-hero-trust span{padding:.25rem .65rem;border-radius:999px;border:1px solid hsl(200 40% 40% / .25);background:#1d2d3559;backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){.dg-hero-badge:before{animation:none}}.dg-hero-trust strong{color:#f1f5f9}.dg-hero-shell--split .dg-hero-title{max-width:18ch;margin-inline:auto;text-shadow:0 2px 28px rgb(6 10 16 / .92),0 0 48px rgb(6 10 16 / .55)}.dg-hero-shell--split .dg-hero-network,.dg-hero-shell--split .dg-hero-lead{margin-left:auto;margin-right:auto;max-width:42ch;text-shadow:0 1px 20px rgb(6 10 16 / .88)}.dg-hero-shell--split .dg-hero-actions,.dg-hero-shell--split .dg-hero-trust{justify-content:center}@media(max-width:900px){.dg-hero-shell--split .dg-hero-title{max-width:15ch}.dg-hero-shell--split .dg-hero-network,.dg-hero-shell--split .dg-hero-lead{margin-left:auto;margin-right:auto;max-width:40ch}.dg-hero-shell--split .dg-hero-actions,.dg-hero-shell--split .dg-hero-trust{justify-content:center}}.dg-price-note{font-size:.875rem;font-weight:500;color:#94a3b8}.dg-price-card h3{margin-top:.25rem;font-size:1.15rem;font-weight:600}.dg-price-amount{margin-top:.75rem;font-size:2rem;font-weight:700;letter-spacing:-.03em;color:#f1f5f9}.dg-price-list{margin:1.25rem 0 0;padding:0;list-style:none;text-align:left}.dg-price-list li{display:flex;gap:.5rem;padding:.35rem 0;font-size:.9rem;color:#94a3b8}.dg-price-check{color:#3dd68c;flex-shrink:0}.dg-btn-block{width:100%;margin-top:1.75rem}.dg-lead.mx-auto{max-width:52ch;margin-left:auto;margin-right:auto}.dg-section--steps{background:#0f172a;border-block:1px solid #1e2a38}.dg-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem;padding:0;list-style:none;counter-reset:dg-step}.dg-step{counter-increment:dg-step;padding:1.5rem;border-radius:12px;border:1px solid #1e2a38;background:#111922;text-align:left}.dg-step:before{content:counter(dg-step);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-bottom:.75rem;border-radius:50%;background:#06a8f926;color:#74cefb;font-size:.875rem;font-weight:700}.dg-step h3{font-size:1.05rem;font-weight:600;margin-bottom:.5rem;color:#f1f5f9}.dg-step p{margin:0;font-size:.9rem;line-height:1.55;color:#94a3b8}@media(max-width:900px){.dg-steps-grid{grid-template-columns:1fr}}
