:is(#efdf,body) .dfb10{min-height:70vh;background:radial-gradient(700px 400px at 90% 10%,rgba(64,140,255,.18),transparent 70%),radial-gradient(600px 360px at 0% 100%,rgba(255,170,90,.14),transparent 70%),#f4f7fb;display:flex;align-items:center}:is(#efdf,body) .dfb10 .in{width:100%;max-width:1200px;margin:0 auto;padding:56px 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}:is(#efdf,body) .dfb10 h2{margin:10px 0 12px}:is(#efdf,body) .dfb10 .lede{color:var(--ink2);font-size:17px}:is(#efdf,body) .dfb10 .q{margin-top:22px;border-radius:26px;padding:20px;border:0;min-width:0}:is(#efdf,body) .dfb10 .q legend{float:left;width:100%;font-size:17px;font-weight:700;margin-bottom:12px;padding:0;display:flex;gap:10px;align-items:center}:is(#efdf,body) .dfb10 .q legend i{font-style:normal;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#ffffff;font-size:13px}:is(#efdf,body) .dfb10 .opts{clear:both;display:grid;gap:8px}:is(#efdf,body) .dfb10 .opts.c2{grid-template-columns:1fr 1fr}:is(#efdf,body) .dfb10 .opts.c3{grid-template-columns:1fr 1fr 1fr}:is(#efdf,body) .dfb10 .opts label{position:relative;cursor:pointer}:is(#efdf,body) .dfb10 .opts input{position:absolute;opacity:0;width:1px;height:1px}:is(#efdf,body) .dfb10 .opts span{display:flex;flex-direction:column;justify-content:center;min-height:62px;padding:10px 14px;border-radius:18px;background:#ffffff;border:1.5px solid var(--line);font-weight:700;font-size:15.5px;transition:border-color .2s,box-shadow .2s,transform .35s var(--spring)}:is(#efdf,body) .dfb10 .opts span small{font-weight:500;font-size:13px;color:#5b6573}:is(#efdf,body) .dfb10 .opts input:checked+span{border-color:var(--blue);box-shadow:0 0 0 3px rgba(10,107,208,.15)}:is(#efdf,body) .dfb10 .opts input:focus-visible+span{outline:3px solid #2997ff;outline-offset:2px}:is(#efdf,body) .dfb10 .opts label:active span{transform:scale(.97)}:is(#efdf,body) .dfb10 .res{border-radius:32px;overflow:hidden;background:#ffffff;box-shadow:0 30px 70px rgba(13,33,80,.18);border:1px solid rgba(255,255,255,.9)}:is(#efdf,body) .dfb10 .res .ph{position:relative;aspect-ratio:16/9;overflow:hidden;background:#dde4ee}:is(#efdf,body) .dfb10 .res .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}:is(#efdf,body) .dfb10 .res .ph img.on{opacity:1}:is(#efdf,body) .dfb10 .res .tag{position:absolute;left:14px;top:14px;font-size:12.5px;font-weight:700;padding:7px 12px;border-radius:999px}:is(#efdf,body) .dfb10 .res .bd{padding:22px 24px 24px}:is(#efdf,body) .dfb10 .res h3{font-size:24px;line-height:1.2}:is(#efdf,body) .dfb10 .res .meta{font-size:14px;color:#5b6573;margin-top:4px}:is(#efdf,body) .dfb10 .res .why{font-size:16px;color:var(--ink2);margin-top:10px}:is(#efdf,body) .dfb10 .res .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}:is(#efdf,body) .dfb10 .res .pr{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1}:is(#efdf,body) .dfb10 .res .pr small{font-size:15px;font-weight:600;color:#5b6573;letter-spacing:0;margin-left:4px}:is(#efdf,body) .dfb10 .res .sub{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:14px}:is(#efdf,body) .dfb10 .res .sub a{color:var(--blue2);font-weight:600;text-decoration:none;display:inline-flex;gap:7px;align-items:center}:is(#efdf,body) .dfb10 .res .sub span{color:#5b6573}:is(#efdf,body) .dfb10 .pulse{animation:dfb10p .6s var(--spring)}@keyframes dfb10p{from{transform:scale(.97)}to{transform:none}}@media (max-width:900px){:is(#efdf,body) .dfb10 .in{grid-template-columns:1fr;padding:44px 16px;gap:22px}:is(#efdf,body) .dfb10 .lede{font-size:16px}:is(#efdf,body) .dfb10 .q{padding:16px}:is(#efdf,body) .dfb10 .opts.c3{grid-template-columns:1fr}:is(#efdf,body) .dfb10 .opts span{min-height:54px}:is(#efdf,body) .dfb10 .res .bd{padding:18px}:is(#efdf,body) .dfb10 .res h3{font-size:20px}:is(#efdf,body) .dfb10 .res .pr{font-size:38px}}