.cd-landing .about-hero{padding:72px 0 44px;position:relative;overflow:hidden}.cd-landing .about-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.cd-landing .about-hero .sec-head{z-index:1;max-width:560px;margin-bottom:0;position:relative}.cd-landing .about-hero .sec-lead{max-width:520px}.cd-landing .about-hero-art{flex-direction:column;align-items:center;gap:20px;margin:0;display:flex}.cd-landing .about-net-svg{width:100%;max-width:420px;height:auto;overflow:visible}.cd-landing .about-net-cap{text-align:center;max-width:340px;color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.55}.cd-landing .about-net-cap b{color:var(--ink-2);font-weight:600}.cd-landing .ab-halo{fill:none;stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.cd-landing .ab-halo.ai{stroke:var(--indigo)}.cd-landing .ab-halo.ca{stroke:var(--green)}@media (prefers-reduced-motion:no-preference){.cd-landing .ab-halo{animation:3.6s ease-out infinite abPulse}.cd-landing .ab-halo.ca{animation-delay:1.8s}}@keyframes abPulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.5)}}.cd-landing .about-val-emblem{margin-bottom:20px;line-height:0}.cd-landing .problem .about-narr{color:#ffffff9e;max-width:620px;margin-top:22px;font-size:19px;line-height:1.6}.cd-landing .problem .about-narr strong{color:#fff;font-weight:600}.cd-landing .about-prob-single{max-width:720px;margin-top:54px}.cd-landing .about-values{background:var(--paper-2)}.cd-landing .val-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:60px;display:grid}.cd-landing .val-c{background:var(--card);border:1px solid var(--line);border-radius:2px;padding:30px 28px 28px;transition:transform .3s,box-shadow .3s}.cd-landing .val-c:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px #0f0e0d38}.cd-landing .val-c .n{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--indigo);font-size:11px;font-weight:600}.cd-landing .val-c h3{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);margin:16px 0 10px;font-size:23px;font-weight:800}.cd-landing .val-c p{color:var(--ink-3);font-size:15px;line-height:1.6}.cd-landing .door-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--indigo);font-size:11px;font-weight:600}.cd-landing .note-card{background:var(--card);border:1px solid var(--line);border-radius:3px;max-width:820px;margin:0 auto;padding:52px 48px}.cd-landing .note-card .mk{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;font-size:11px}.cd-landing .note-card .q{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;font-size:clamp(21px,2.6vw,28px);font-weight:600;line-height:1.42}.cd-landing .note-card .q em{color:var(--indigo);font-style:normal;font-weight:800}.cd-landing .note-card .by{color:var(--muted);margin-top:26px;font-size:14px}.cd-landing .note-card .by b{color:var(--ink-2);font-weight:600}@media (max-width:900px){.cd-landing .val-grid{grid-template-columns:1fr}.cd-landing .about-hero-grid{grid-template-columns:1fr;gap:40px}.cd-landing .about-hero .sec-head,.cd-landing .about-hero .sec-lead{max-width:620px}.cd-landing .about-hero-art{align-items:flex-start}.cd-landing .about-net-svg{max-width:360px}.cd-landing .about-net-cap{text-align:left;max-width:420px}}@media (max-width:820px){.cd-landing .note-card{padding:38px 26px}}
