.certify-landing-v5{--k:#1d1d1f;--k2:#2a2a2a;--g:#8a8a8a;--g2:#aaaaaa;--l:#ececec;--l2:#f2f2f2;--p:#fafafa;--bx:var(--brand);--ok:#248a3d;--oks:#e8f5ec;--white:#ffffff;--black:#000000;--ink-soft:#555555;--line-strong:#d9d9d9;--line-input:#dddddd;--toggle-off:#d9d9d9;--radio-off:#bbbbbb;--row-line:#ededed;--dot:#e2e2e2;--placeholder:#f2f2f2;--warn-bg:#fbf3e4;--warn-fg:#8a6420;--photo-back:#e9e4da;--photo-signature:#ddd5c8;--photo-label:#ece8e0;--header-bg:rgba(255,255,255,0.82);--hairline:rgba(0,0,0,0.06);--hairline-soft:rgba(0,0,0,0.05);--text-shadow-photo:0 1px 3px rgba(0,0,0,0.5);--shadow-window:0 0 0 1px var(--hairline),0 40px 100px -20px rgba(0,0,0,0.18);--shadow-card:0 1px 0 rgba(0,0,0,0.03),0 20px 50px -20px rgba(0,0,0,0.15);--shadow-pop:0 20px 50px -20px rgba(0,0,0,0.18);--shadow-float:0 30px 70px -20px rgba(0,0,0,0.3),0 0 0 1px var(--hairline-soft);--shadow-cert:0 30px 70px -24px rgba(0,0,0,0.22),0 0 0 1px rgba(0,0,0,0.04);--drop-shadow-sm:drop-shadow(0 8px 16px rgba(0,0,0,0.1));--drop-shadow-md:drop-shadow(0 12px 24px rgba(0,0,0,0.12));--font-sans:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,"SF Pro Text",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace}html:has(.certify-landing-v5){scroll-behavior:smooth;scroll-padding-top:72px}.certify-landing-v5{background:var(--white);color:var(--k);font:16px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.certify-landing-v5 *,.certify-landing-v5 :after,.certify-landing-v5 :before{box-sizing:border-box;font-family:inherit}.certify-landing-v5 a{color:var(--k)}.certify-landing-v5 a:hover{color:var(--black)}.certify-landing-v5 button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}.certify-landing-v5 img{display:block;max-width:100%}.certify-landing-v5 :focus-visible{outline:2px solid var(--bx);outline-offset:2px}.certify-landing-v5 .w{max-width:1280px;margin:0 auto;padding:0 32px}.certify-landing-v5 h1,.certify-landing-v5 h2,.certify-landing-v5 h3{font-weight:400;margin:0;letter-spacing:-.04em;text-wrap:balance}.certify-landing-v5 p{text-wrap:pretty}.certify-landing-v5 .mono{font-family:var(--font-mono);font-size:11.5px;letter-spacing:0}.certify-landing-v5 .lbl{font-size:12.5px;color:var(--g)}.certify-landing-v5 section{padding:140px 0 0}.certify-landing-v5 section.flush{padding-top:0}.certify-landing-v5 .btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 22px;border-radius:999px;font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s,box-shadow .15s}.certify-landing-v5 .btn.k{background:var(--k);color:var(--white)}.certify-landing-v5 .btn.k:hover{background:var(--black);color:var(--white)}.certify-landing-v5 .btn.o{box-shadow:inset 0 0 0 1px var(--line-strong)}.certify-landing-v5 .btn.o:hover{box-shadow:inset 0 0 0 1px var(--k)}.certify-landing-v5 .btn.sm{height:36px;padding:0 16px;font-size:13.5px}.certify-landing-v5.js .rv{opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.certify-landing-v5.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.certify-landing-v5){scroll-behavior:auto}.certify-landing-v5.js .rv{opacity:1;transform:none;transition:none}}@media (max-width:600px){.certify-landing-v5 .w{padding:0 20px}.certify-landing-v5 section{padding-top:96px}}.certify-landing-v5 .bn{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 10px;padding:9px 16px;font-size:13px;color:var(--k);border-bottom:1px solid var(--l2);text-align:center}.certify-landing-v5 .bn b{font-weight:600}.certify-landing-v5 .site-hd{position:sticky;top:0;z-index:40;background:var(--header-bg);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid transparent;transition:border-color .2s}.certify-landing-v5 .site-hd.sc{border-color:var(--l)}.certify-landing-v5 .hd{display:flex;align-items:center;gap:32px;height:64px}.certify-landing-v5 .wm{font-weight:700;letter-spacing:.14em;font-size:15px;text-decoration:none}.certify-landing-v5 .hd nav{display:flex;gap:26px;font-size:14px}.certify-landing-v5 .hd nav a{text-decoration:none;color:var(--ink-soft)}.certify-landing-v5 .hd nav a:hover{color:var(--k)}.certify-landing-v5 .hd .r{margin-left:auto;display:flex;gap:10px;align-items:center}.certify-landing-v5 .hd .si{font-size:14px;text-decoration:none;color:var(--ink-soft)}.certify-landing-v5 .lang{display:flex;gap:2px;padding:3px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--l)}.certify-landing-v5 .lang button{font-size:12px;padding:3px 9px;border-radius:999px;color:var(--g)}.certify-landing-v5 .lang button[aria-pressed=true]{background:var(--k);color:var(--white)}.certify-landing-v5 footer{border-top:1px solid var(--l);padding:40px 0;margin-top:0}.certify-landing-v5 .ft{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.certify-landing-v5 .ft nav{display:flex;gap:24px;font-size:14px;flex-wrap:wrap}.certify-landing-v5 .ft nav a{text-decoration:none;color:var(--ink-soft)}.certify-landing-v5 .ft-s{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:22px;font-size:12.5px;color:var(--g)}@media (max-width:1000px){.certify-landing-v5 .hd nav{display:none}}@media (max-width:600px){.certify-landing-v5 .hd .si{display:none}.certify-landing-v5 .hd{gap:12px}}.certify-landing-v5 .hero{padding:96px 0 0;text-align:center}.certify-landing-v5 .hero h1{font-size:clamp(44px,6.4vw,88px);line-height:1;max-width:14ch;margin:0 auto}.certify-landing-v5 .hero p{font-size:20px;color:var(--ink-soft);max-width:44ch;margin:24px auto 34px;letter-spacing:-.015em}.certify-landing-v5 .hero .cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.certify-landing-v5 .hero .note{margin-top:16px;font-size:13px;color:var(--g)}.certify-landing-v5 .sh{max-width:760px}.certify-landing-v5 .sh h2{font-size:clamp(36px,4.6vw,60px);line-height:1.04;margin-top:14px}.certify-landing-v5 .sh p{font-size:19px;color:var(--ink-soft);margin:20px 0 0;max-width:52ch}.certify-landing-v5 .sh.c{margin:0 auto;text-align:center}.certify-landing-v5 .sh.c h2{margin-top:0}.certify-landing-v5 .one{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:56px}.certify-landing-v5 .one>div{padding:26px 24px 28px;border-radius:20px;background:var(--p)}.certify-landing-v5 .one b{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;margin:18px 0 6px}.certify-landing-v5 .one p{margin:0;font-size:14.5px;color:var(--ink-soft)}.certify-landing-v5 .one svg{display:inline;vertical-align:baseline;width:22px;height:22px}.certify-landing-v5 .fr{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:72px;align-items:center;margin-top:120px}.certify-landing-v5 .fr.rev{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.certify-landing-v5 .fr.rev .fx{order:2}.certify-landing-v5 .fx .lbl{display:block;margin-bottom:14px}.certify-landing-v5 .fx h3{font-size:clamp(30px,3.4vw,44px);line-height:1.06}.certify-landing-v5 .fx>p{font-size:17px;color:var(--ink-soft);margin:18px 0 22px}.certify-landing-v5 .li{list-style:none;margin:0;padding:0;display:grid;gap:0}.certify-landing-v5 .li li{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--l2);font-size:15px}.certify-landing-v5 .li li:last-child{border-bottom:1px solid var(--l2)}.certify-landing-v5 .li li span{color:var(--g);font-variant-numeric:tabular-nums;min-width:22px}.certify-landing-v5 .pv{border-radius:22px;background:var(--p);padding:28px;position:relative;overflow:hidden}.certify-landing-v5 .pv.tall{padding-bottom:60px}.certify-landing-v5 .st{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:56px}.certify-landing-v5 .st>div{padding-top:20px;border-top:1px solid var(--k)}.certify-landing-v5 .st span{font-size:12.5px;color:var(--g);font-variant-numeric:tabular-nums}.certify-landing-v5 .st b{display:block;font-size:19px;font-weight:600;letter-spacing:-.02em;margin:10px 0 6px}.certify-landing-v5 .st p{margin:0;font-size:14.5px;color:var(--ink-soft)}.certify-landing-v5 .fq{max-width:820px;margin:48px auto 0}.certify-landing-v5 .fq details{border-bottom:1px solid var(--l)}.certify-landing-v5 .fq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;letter-spacing:-.02em}.certify-landing-v5 .fq summary::-webkit-details-marker{display:none}.certify-landing-v5 .fq summary:after{content:"+";font-size:22px;line-height:1;color:var(--g);transition:transform .2s}.certify-landing-v5 .fq details[open] summary:after{transform:rotate(45deg)}.certify-landing-v5 .fq p{margin:0 0 22px;color:var(--ink-soft);font-size:15.5px;max-width:64ch}@media (max-width:1000px){.certify-landing-v5 .one{grid-template-columns:1fr 1fr}.certify-landing-v5 .fr,.certify-landing-v5 .fr.rev{grid-template-columns:1fr;gap:40px}.certify-landing-v5 .fr.rev .fx{order:0}.certify-landing-v5 .st{grid-template-columns:1fr 1fr}}@media (max-width:600px){.certify-landing-v5 .one,.certify-landing-v5 .st{grid-template-columns:1fr}.certify-landing-v5 .hero{padding-top:64px}}.certify-landing-v5 .win{margin:72px auto 0;max-width:1180px;border-radius:20px;background:var(--white);box-shadow:var(--shadow-window);overflow:hidden;text-align:left}.certify-landing-v5 .wb{display:flex;align-items:center;gap:7px;height:38px;padding:0 16px;background:var(--p);border-bottom:1px solid var(--l2)}.certify-landing-v5 .wb i{width:11px;height:11px;border-radius:50%;background:var(--dot)}.certify-landing-v5 .wb span{margin-left:14px;font-size:12px;color:var(--g)}.certify-landing-v5 .app{display:grid;grid-template-columns:220px minmax(0,1fr);height:620px}.certify-landing-v5 .sd{padding:20px 14px;border-right:1px solid var(--l2);font-size:13px;overflow:hidden}.certify-landing-v5 .sd .wm{font-size:12.5px;display:block;padding:0 8px 18px}.certify-landing-v5 .org{display:flex;gap:10px;align-items:center;padding:0 8px 18px}.certify-landing-v5 .org img{width:30px;height:30px;object-fit:cover}.certify-landing-v5 .org b{font-size:12.5px;font-weight:500;line-height:1.25}.certify-landing-v5 .sdt{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--g2);padding:10px 8px 4px}.certify-landing-v5 .nv{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:8px;position:relative}.certify-landing-v5 .nv.on{font-weight:600}.certify-landing-v5 .nv.on:before{content:"";position:absolute;left:-14px;top:7px;bottom:7px;width:2px;background:var(--k)}.certify-landing-v5 .nv em{margin-left:auto;font-style:normal;font-size:10px;font-weight:600;background:var(--k);color:var(--white);border-radius:999px;padding:0 6px}.certify-landing-v5 .nv svg{width:15px;height:15px;opacity:.75}.certify-landing-v5 .mn{padding:26px 30px;overflow:hidden;position:relative}.certify-landing-v5 .mh{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.certify-landing-v5 .mh h3{font-size:26px}.certify-landing-v5 .sv{display:flex;gap:20px;border-bottom:1px solid var(--l2);margin-bottom:16px;font-size:12.5px;color:var(--g)}.certify-landing-v5 .sv span{padding-bottom:10px;white-space:nowrap}.certify-landing-v5 .sv span.on{color:var(--k);font-weight:500;box-shadow:inset 0 -1.5px 0 var(--k)}.certify-landing-v5 .sv em{font-style:normal;color:var(--g2);margin-left:4px;font-size:11px}.certify-landing-v5 .cat{font-size:15px;font-weight:600;margin:4px 0 12px;display:flex;gap:8px;align-items:baseline}.certify-landing-v5 .cat span{font-weight:400;font-size:12px;color:var(--g)}.certify-landing-v5 .wg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.certify-landing-v5 .wc .im{aspect-ratio:4/5;display:flex;align-items:flex-end;margin-bottom:9px}.certify-landing-v5 .wc .im img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:var(--drop-shadow-sm)}.certify-landing-v5 .wc b{display:block;font-size:12.5px;font-weight:500}.certify-landing-v5 .wc span{font-size:11.5px;color:var(--g)}.certify-landing-v5 .pl{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--l2);color:var(--ink-soft);margin-top:5px}.certify-landing-v5 .pl:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.certify-landing-v5 .pl.ok{background:var(--oks);color:var(--ok)}.certify-landing-v5 .tk{position:absolute;top:22px;right:28px;display:flex;align-items:center;gap:8px;height:30px;padding:0 8px 0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--l);font-size:12px;color:var(--g)}.certify-landing-v5 .tk kbd{font:500 10px var(--font-sans);border:1px solid var(--l);border-radius:4px;padding:0 4px}.certify-landing-v5 .cv{display:flex;gap:4px;padding:3px;background:var(--white);border-radius:999px;width:max-content;box-shadow:inset 0 0 0 1px var(--l);margin-bottom:22px;font-size:12px}.certify-landing-v5 .cv button{padding:5px 12px;border-radius:999px;color:var(--g)}.certify-landing-v5 .cv button[aria-pressed=true]{background:var(--k);color:var(--white)}.certify-landing-v5 .cg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.certify-landing-v5 .cg.medium{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px}.certify-landing-v5 .cg.inline{grid-template-columns:1fr;gap:10px}.certify-landing-v5 .cg .im{aspect-ratio:1;display:flex;align-items:flex-end;margin-bottom:12px}.certify-landing-v5 .cg img{width:100%;height:100%;object-fit:contain;object-position:center bottom;filter:var(--drop-shadow-md)}.certify-landing-v5 .cg b{display:block;font-size:14px;font-weight:500}.certify-landing-v5 .cg span{font-size:12.5px;color:var(--g)}.certify-landing-v5 .cg.inline>div{display:flex;align-items:center;gap:14px}.certify-landing-v5 .cg.inline .im{width:56px;aspect-ratio:1;margin:0;flex:0 0 56px}.certify-landing-v5 .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:22px}.certify-landing-v5 .chips span{font-size:12.5px;padding:5px 12px;border-radius:999px;background:var(--white);box-shadow:inset 0 0 0 1px var(--l)}.certify-landing-v5 .rq{background:var(--white);border-radius:16px;padding:20px;box-shadow:var(--shadow-card)}.certify-landing-v5 .rqh{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.certify-landing-v5 .rqh small{font-size:11.5px;color:var(--g)}.certify-landing-v5 .rqh h4{margin:3px 0 2px;font-size:19px;font-weight:500;letter-spacing:-.02em}.certify-landing-v5 .rqh p{margin:0;font-size:12.5px;color:var(--g)}.certify-landing-v5 .wa{background:var(--warn-bg);color:var(--warn-fg);font-size:11px;font-weight:500;padding:3px 9px;border-radius:999px;white-space:nowrap}.certify-landing-v5 .rqp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.certify-landing-v5 .rqp>div{aspect-ratio:4/5;background:var(--placeholder);overflow:hidden;position:relative}.certify-landing-v5 .rqp>div.back{background:var(--photo-back)}.certify-landing-v5 .rqp>div.signature{background:var(--photo-signature)}.certify-landing-v5 .rqp>div.label{background:var(--photo-label)}.certify-landing-v5 .rqp img{width:100%;height:100%;object-fit:cover}.certify-landing-v5 .rqp small{position:absolute;left:6px;bottom:5px;font-size:9.5px;color:var(--white);text-shadow:var(--text-shadow-photo)}.certify-landing-v5 .rqc{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;font-size:12px}.certify-landing-v5 .rqc span{display:flex;gap:7px;align-items:center}.certify-landing-v5 .rqc i{width:14px;height:14px;border-radius:50%;background:var(--oks);color:var(--ok);font-style:normal;font-size:8.5px;font-weight:700;display:grid;place-items:center}.certify-landing-v5 .rqd{display:flex;gap:6px;margin-top:16px;flex-wrap:wrap}.certify-landing-v5 .rqd span{font-size:12px;padding:7px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-input)}.certify-landing-v5 .rqd span.k{background:var(--k);color:var(--white);box-shadow:none}.certify-landing-v5 .mail{position:absolute;right:-10px;bottom:-14px;width:290px;background:var(--white);border-radius:14px;box-shadow:var(--shadow-float);padding:16px;font-size:12px}.certify-landing-v5 .mail .t{color:var(--g);display:flex;flex-direction:column;gap:2px;padding-bottom:10px;border-bottom:1px solid var(--l2)}.certify-landing-v5 .mail .t b{color:var(--k);font-weight:600}.certify-landing-v5 .mail p{margin:10px 0 12px;line-height:1.5}.certify-landing-v5 .mail .c{display:inline-flex;height:28px;align-items:center;padding:0 12px;border-radius:999px;background:var(--k);color:var(--white);font-size:11px}.certify-landing-v5 .ce{background:var(--white);padding:26px 26px 18px;max-width:420px;margin:0 auto;box-shadow:var(--shadow-cert)}.certify-landing-v5 .ce-h{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--l)}.certify-landing-v5 .ce-h b{font-size:10.5px;letter-spacing:.14em;font-weight:700}.certify-landing-v5 .ce-h span{display:block;font-size:12.5px;color:var(--g);margin-top:3px}.certify-landing-v5 .ce-h img{width:34px;height:34px;object-fit:cover}.certify-landing-v5 .ce-b{display:grid;grid-template-columns:120px 1fr;gap:16px;margin:16px 0}.certify-landing-v5 .ce-b img{width:100%;aspect-ratio:4/5;object-fit:contain;object-position:center top}.certify-landing-v5 .ce-b dl{display:grid;grid-template-columns:72px 1fr;gap:4px 8px;margin:0;font-size:12px}.certify-landing-v5 .ce-b dt{color:var(--g)}.certify-landing-v5 .ce-b dd{margin:0}.certify-landing-v5 .ce-t{font-size:20px;letter-spacing:-.02em;margin-bottom:8px}.certify-landing-v5 .ce-f{display:flex;justify-content:space-between;align-items:flex-end;padding-top:12px;border-top:1px solid var(--l)}.certify-landing-v5 .ce-f i{font-style:normal;font-size:12px}.certify-landing-v5 .ce-f small{display:block;font-size:10.5px;color:var(--g)}.certify-landing-v5 .ce-f .ce-id{text-align:right}.certify-landing-v5 .qr{display:grid;grid-template-columns:repeat(7,1fr);width:52px;height:52px;gap:1px}.certify-landing-v5 .qr b{background:var(--k)}.certify-landing-v5 .qr b.o{background:none}.certify-landing-v5 .vf{display:flex;align-items:center;gap:12px;max-width:420px;margin:14px auto 0;padding:12px 16px;border-radius:14px;background:var(--white);font-size:13px}.certify-landing-v5 .vf i{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--oks);color:var(--ok);display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700}.certify-landing-v5 .vf span{color:var(--g)}@media (max-width:1000px){.certify-landing-v5 .app{grid-template-columns:1fr;height:auto}.certify-landing-v5 .sd{display:none}.certify-landing-v5 .wg{grid-template-columns:repeat(2,1fr)}.certify-landing-v5 .mail{position:static;width:auto;margin-top:12px}}@media (max-width:600px){.certify-landing-v5 .sv{overflow:hidden}.certify-landing-v5 .tk{display:none}}.certify-landing-v5 .bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:56px}.certify-landing-v5 .bx{border-radius:22px;background:var(--p);padding:28px;min-height:280px;display:flex;flex-direction:column;overflow:hidden}.certify-landing-v5 .bx h4{margin:0;font-size:20px;font-weight:600;letter-spacing:-.025em}.certify-landing-v5 .bx p{margin:8px 0 0;font-size:14.5px;color:var(--ink-soft);max-width:40ch}.certify-landing-v5 .bx .vz{margin-top:auto;padding-top:24px}.certify-landing-v5 .s3{grid-column:span 3}.certify-landing-v5 .s2{grid-column:span 2}.certify-landing-v5 .imp{display:grid;gap:6px}.certify-landing-v5 .imp>div{display:grid;grid-template-columns:120px 14px 1fr;gap:10px;align-items:center;font-size:12.5px;padding:8px 12px;background:var(--white);border-radius:10px}.certify-landing-v5 .imp code{font-family:var(--font-mono);font-size:11.5px;color:var(--g)}.certify-landing-v5 .sp{background:var(--white);border-radius:14px;box-shadow:var(--shadow-pop);overflow:hidden}.certify-landing-v5 .sp .q{display:flex;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--l2);font-size:14px}.certify-landing-v5 .sp .q em{margin-left:auto;font:500 10px var(--font-sans);font-style:normal;border:1px solid var(--l);border-radius:4px;padding:0 4px;color:var(--g)}.certify-landing-v5 .sp small{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--g2);padding:10px 14px 2px}.certify-landing-v5 .sp .r{display:flex;gap:10px;align-items:center;padding:7px 14px;font-size:13px}.certify-landing-v5 .sp .r.last{padding-bottom:12px}.certify-landing-v5 .sp .r img{width:28px;height:28px;object-fit:cover}.certify-landing-v5 .sp .r span{color:var(--g);font-size:12px;margin-left:auto}.certify-landing-v5 .vis{display:grid;gap:0}.certify-landing-v5 .vis>div{display:grid;grid-template-columns:1fr 64px 64px 64px;align-items:center;padding:9px 0;border-bottom:1px solid var(--row-line);font-size:13px}.certify-landing-v5 .vis>div:first-child{font-size:11px;color:var(--g)}.certify-landing-v5 .tg{width:28px;height:17px;border-radius:999px;background:var(--toggle-off);position:relative}.certify-landing-v5 .tg:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--white)}.certify-landing-v5 .tg.on{background:var(--k)}.certify-landing-v5 .tg.on:after{left:13px}.certify-landing-v5 .md{display:grid;gap:8px}.certify-landing-v5 .md div{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--white);font-size:13px}.certify-landing-v5 .md i{width:14px;height:14px;flex:0 0 14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--radio-off);margin-top:2px}.certify-landing-v5 .md div.on i{box-shadow:inset 0 0 0 4.5px var(--k)}.certify-landing-v5 .md b{display:block;font-weight:600}.certify-landing-v5 .md span{color:var(--g);font-size:12px}.certify-landing-v5 .tl{display:grid;gap:0}.certify-landing-v5 .tl>div{display:grid;grid-template-columns:52px 1fr;gap:14px;padding:8px 0;font-size:13px;position:relative}.certify-landing-v5 .tl span{color:var(--g);font-variant-numeric:tabular-nums}.certify-landing-v5 .tl>div.on b{font-weight:600}.certify-landing-v5 .tl .now{font-style:normal;position:absolute;right:0;top:9px;font-size:10.5px;color:var(--ok);background:var(--oks);padding:1px 8px;border-radius:999px}@media (max-width:1000px){.certify-landing-v5 .bento{grid-template-columns:1fr}.certify-landing-v5 .s2,.certify-landing-v5 .s3{grid-column:auto}}.certify-landing-v5 .ct{padding-bottom:140px}.certify-landing-v5 .ct-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;margin-top:48px;align-items:start}.certify-landing-v5 .ct h2{margin-top:14px;font-size:clamp(36px,4.6vw,60px);line-height:1.04}.certify-landing-v5 .ct-l{list-style:none;margin:28px 0 0;padding:0}.certify-landing-v5 .ct-l li{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--l)}.certify-landing-v5 .ct-l b{font-weight:600}.certify-landing-v5 .ct-l span{color:var(--g);font-size:14px;text-align:right}.certify-landing-v5 .demo-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:30px;border-radius:22px;background:var(--p);min-width:0}.certify-landing-v5 .demo-full{grid-column:1/-1}.certify-landing-v5 .demo-field{display:flex;flex-direction:column;gap:6px;min-width:0}.certify-landing-v5 .demo-field label{font-size:13px;color:var(--g)}.certify-landing-v5 .demo-field input,.certify-landing-v5 .demo-field select{font:inherit;font-size:15px;color:var(--k);height:46px;padding:0 14px;border:0;border-radius:12px;background:var(--white);box-shadow:inset 0 0 0 1px var(--l);outline:0;width:100%;min-width:0}.certify-landing-v5 .demo-field select{appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.certify-landing-v5 .demo-field input:focus,.certify-landing-v5 .demo-field select:focus{box-shadow:inset 0 0 0 1.5px var(--k)}.certify-landing-v5 .demo-field [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--bx)}.certify-landing-v5 .demo-err{font-size:13px;color:var(--bx)}.certify-landing-v5 .demo-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.certify-landing-v5 .demo-live{min-height:20px}.certify-landing-v5 .demo-fail{padding:12px 14px;border-radius:12px;background:var(--warn-bg);color:var(--warn-fg);font-size:14px}.certify-landing-v5 .demo-fail p{margin:0}.certify-landing-v5 .demo-fail a{display:inline-block;margin-top:6px;color:inherit;font-weight:600}.certify-landing-v5 .demo-submit{grid-column:1/-1;justify-content:center;height:48px}.certify-landing-v5 .demo-submit:disabled{opacity:.5;cursor:not-allowed}.certify-landing-v5 .demo-ok{padding:30px;border-radius:22px;background:var(--oks);color:var(--ok);font-size:16px;line-height:1.5;align-self:start}@media (max-width:1000px){.certify-landing-v5 .ct-g{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){.certify-landing-v5 .demo-form{grid-template-columns:1fr}}