.dc-landing{--dc-ink:#1c2331;--dc-accent:#c2410c;--dc-muted:#596475;--dc-line:#dbe1eb;color:var(--dc-ink);background:#f4f6fb}.dc-landing .dc-wrap{width:min(1160px,100% - 64px);margin-inline:auto}.dc-landing .dc-header .landing-tool-name{max-width:310px}.dc-landing .dc-hero{padding-block:142px 72px}.dc-landing .dc-eyebrow{letter-spacing:.13em;color:#626c7c;align-items:center;gap:12px;margin-bottom:24px;font-size:11px;font-weight:700;display:flex}.dc-landing h1{letter-spacing:-.045em;text-wrap:balance;max-width:1000px;font-size:clamp(40px,5.7vw,72px);font-weight:600;line-height:1.08}.dc-landing .dc-intro{max-width:740px;color:var(--dc-muted);margin-top:28px;font-size:19px;line-height:1.75}.dc-landing .dc-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-block:32px 56px;display:flex}.dc-landing .dc-button{background:var(--dc-accent);color:#fff;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:14px;padding:15px 22px;font-size:14px;font-weight:600;line-height:1.5;transition:background .15s;display:inline-flex}.dc-landing .dc-button:hover{background:#9a3412}.dc-landing .dc-link{text-underline-offset:5px;align-items:center;gap:12px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.dc-landing a:focus-visible{outline-offset:4px;outline:3px solid #6366f1}.dc-landing .dc-board{background:#fff;border:1px solid #cbd4e3;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 18px 38px #202d4610}.dc-landing .dc-board figcaption{border-bottom:1px solid var(--dc-line);color:var(--dc-muted);background:#eef1f8;padding:16px 26px;font-size:12px}.dc-landing .dc-board-layout{grid-template-columns:.75fr 1.25fr;display:grid}.dc-landing .dc-board-context{border-right:1px solid var(--dc-line);background:#fafbff;padding:30px}.dc-landing .dc-number{color:#9a3412;background:#ffedd5;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:600;display:inline-flex}.dc-landing .dc-board-context h2{letter-spacing:-.025em;margin-block:20px 12px;font-size:24px;font-weight:600;line-height:1.25}.dc-landing .dc-board-context p{color:var(--dc-muted);max-width:270px;font-size:14px;line-height:1.7}.dc-landing .dc-field-tag{border:1px solid var(--dc-line);background:#fff;border-radius:5px;align-items:center;gap:40px;margin-top:24px;padding:10px 14px;font-size:13px;display:inline-flex}.dc-landing .dc-field-tag svg{color:#4f46e5}.dc-landing .dc-board-data{min-width:0;padding:30px}.dc-landing .dc-board-title{align-items:center;gap:12px;margin-bottom:25px;display:flex}.dc-landing .dc-board-title svg{color:var(--dc-accent);flex-shrink:0}.dc-landing .dc-board-title h2{font-size:19px;font-weight:600;line-height:1.4}.dc-landing .dc-board table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.dc-landing .dc-board th,.dc-landing .dc-board td{border-bottom:1px solid var(--dc-line);vertical-align:top;overflow-wrap:anywhere;padding:15px 12px}.dc-landing .dc-board th{color:#596475;background:#f3f5fa;font-size:12px;font-weight:500}.dc-landing .dc-board th.dc-requested{color:#4338ca;background:#eef2ff}.dc-landing .dc-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.dc-landing .dc-board-caption{color:var(--dc-muted);margin-top:22px;font-size:12px;line-height:1.65}.dc-landing .dc-heading{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.18}.dc-landing .dc-how{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:30px 90px;scroll-margin-top:95px;display:grid}.dc-landing .dc-how-heading>p:last-child{color:var(--dc-muted);margin-top:22px;font-size:16px;line-height:1.8}.dc-landing .dc-field-sheet{background:#fff;border-top:4px solid #6366f1;border-radius:6px;padding:30px;box-shadow:0 4px 20px #202d4608}.dc-landing .dc-type-list{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.dc-landing .dc-type-list span{border:1px solid var(--dc-line);border-radius:5px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.dc-landing .dc-type-list svg{color:#6366f1}.dc-landing .dc-field-spec{border:1px solid #d3daf0;border-radius:7px;flex-wrap:wrap;align-items:center;gap:12px;padding:20px 14px;display:flex}.dc-landing .dc-field-spec>svg{color:#6366f1}.dc-landing .dc-field-spec>strong{font-size:20px;font-weight:600}.dc-landing .dc-field-spec>span{color:#596475;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.dc-landing .dc-field-sheet>p{color:var(--dc-muted);margin-top:18px;font-size:12px;line-height:1.7}.dc-landing .dc-trial{border-block:1px solid var(--dc-line);background:#fff;padding-block:76px;scroll-margin-top:64px}.dc-landing .dc-section-intro{max-width:760px;margin-bottom:38px}.dc-landing .dc-section-intro h2{margin-top:22px}.dc-landing .dc-section-intro>p{color:var(--dc-muted);margin-top:20px;font-size:16px;line-height:1.75}.dc-landing .dc-real-table{border:1px solid var(--dc-line);background:#fafbff;border-radius:12px;min-width:0;scroll-margin-top:88px}.dc-landing .dc-boundaries{grid-template-columns:1fr 1fr;gap:36px 70px;padding-block:85px;display:grid}.dc-landing .dc-kicker{color:var(--dc-accent);margin-bottom:18px;font-size:13px;font-weight:600;display:block}.dc-landing .dc-boundaries article>p{color:var(--dc-muted);margin-block:20px 24px;font-size:15px;line-height:1.8}.dc-landing .dc-boundary-note{border-top:1px solid var(--dc-line);grid-column:1/-1;align-items:center;gap:12px;padding-top:24px;font-size:13px;line-height:1.7;display:flex}.dc-landing .dc-boundary-note svg{color:var(--dc-accent);flex-shrink:0}.dc-landing .dc-free{color:#eef2ff;background:#202b43;padding-block:70px;scroll-margin-top:64px}.dc-landing .dc-free-heading{justify-content:space-between;align-items:center;gap:60px;display:flex}.dc-landing .dc-free-heading>div{max-width:760px}.dc-landing .dc-free-heading p{color:#c4cede;margin-top:20px;font-size:15px;line-height:1.8}.dc-landing .dc-zero{letter-spacing:-.05em;font-size:90px;font-weight:500;line-height:1}.dc-landing .dc-limits{border-top:1px solid #52607b;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:45px;padding-top:30px;display:grid}.dc-landing .dc-limits dt{color:#c4cede;min-height:40px;font-size:13px;line-height:1.5}.dc-landing .dc-limits dd{letter-spacing:-.035em;margin-top:10px;font-size:46px;line-height:1.2}.dc-landing .dc-free-bottom{flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;display:flex}.dc-landing .dc-free-bottom p{color:#c4cede;font-size:13px;line-height:1.6}.dc-landing .dc-faq{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:85px;scroll-margin-top:95px;display:grid}.dc-landing .dc-faq h2{max-width:360px}.dc-landing .dc-final{text-align:center;padding-block:65px 85px}.dc-landing .dc-final>p{max-width:580px;color:var(--dc-muted);margin:22px auto 28px;font-size:16px;line-height:1.8}@media (width<=900px){.dc-landing .dc-wrap{width:calc(100% - 40px)}.dc-landing .dc-hero{padding-block:115px 55px}.dc-landing .dc-how{gap:35px;padding-bottom:60px}.dc-landing .dc-board-layout{grid-template-columns:1fr 1.5fr}.dc-landing .dc-board-context,.dc-landing .dc-board-data{padding:22px}.dc-landing .dc-faq,.dc-landing .dc-boundaries{gap:35px}.dc-landing .dc-free-heading{gap:25px}}@media (width<=650px){.dc-landing h1{font-size:40px}.dc-landing .dc-intro{font-size:16px}.dc-landing .dc-eyebrow{letter-spacing:.1em;font-size:10px;line-height:1.6}.dc-landing .dc-actions{align-items:flex-start;gap:22px;margin-bottom:38px}.dc-landing .dc-board-layout,.dc-landing .dc-how,.dc-landing .dc-boundaries,.dc-landing .dc-faq{grid-template-columns:1fr}.dc-landing .dc-board-context{border-right:0;border-bottom:1px solid var(--dc-line);padding:24px}.dc-landing .dc-board-context p{max-width:none}.dc-landing .dc-board-context h2{margin-top:15px;font-size:22px}.dc-landing .dc-board-data{padding:24px 16px}.dc-landing .dc-board-title h2{font-size:18px}.dc-landing .dc-board th,.dc-landing .dc-board td{padding:13px 7px;font-size:12px}.dc-landing .dc-board figcaption{padding:14px 20px;font-size:11px}.dc-landing .dc-how{gap:28px;padding-block:0 55px}.dc-landing .dc-field-sheet{padding:22px}.dc-landing .dc-field-spec{padding:16px 12px}.dc-landing .dc-trial{padding-block:55px}.dc-landing .dc-boundaries{gap:34px;padding-block:55px}.dc-landing .dc-free{padding-block:50px}.dc-landing .dc-free-heading{flex-direction:column;align-items:flex-start}.dc-landing .dc-zero{font-size:68px}.dc-landing .dc-limits{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:25px}.dc-landing .dc-limits dt{min-height:0}.dc-landing .dc-limits dd{font-size:38px}.dc-landing .dc-faq{gap:24px;padding-block:55px}.dc-landing .dc-final{padding-block:50px 65px}.dc-landing .dc-header .landing-tool-name{max-width:190px}}@media (prefers-reduced-motion:reduce){.dc-landing *{scroll-behavior:auto;transition:none!important}}
