section.v3{padding:64px 0}
@media(min-width:1024px){section.v3{padding:96px 0}}
.v3 h2{font:700 28px/36px var(--ef-font-family-heading);color:var(--ef-color-text);letter-spacing:-.01em}
@media(min-width:1024px){.v3 h2{font-size:36px;line-height:44px}}
.v3 h3{font:600 18px/26px var(--ef-font-family-heading);color:var(--ef-color-text)}
.v3 p{color:var(--ef-color-text-2);font:400 15px/24px var(--ef-font-family-body)}
.v3 .sh{max-width:640px;margin-bottom:40px}
.v3 .sh.c{margin-left:auto;margin-right:auto;text-align:center}
.v3 .sh .eyebrow{margin-bottom:10px}
.g3{display:grid;gap:16px}
@media(min-width:760px){.g3{grid-template-columns:repeat(3,1fr);gap:24px}}
.g2{display:grid;gap:16px}
@media(min-width:760px){.g2{grid-template-columns:repeat(2,1fr);gap:24px}}
.v3 .card{padding:24px;position:relative}
.ico3{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:rgba(28,166,56,.12);color:#3CC165;margin-bottom:16px}
.v3 .card p{margin-top:6px}
.shot{position:relative;border:1px solid var(--ef-color-border);border-radius:var(--ef-radius-lg);overflow:hidden;background:#070A09;box-shadow:0 24px 60px -24px rgba(0,0,0,.8)}
.shot img{display:block;width:100%;height:auto}
.shot .tag{position:absolute;top:12px;right:12px}
.frow{display:grid;gap:24px;align-items:center;margin-bottom:64px}
.frow:last-child{margin-bottom:0}
@media(min-width:1024px){.frow{grid-template-columns:7fr 5fr;gap:56px;margin-bottom:96px}.frow.r .shot{order:2}}
.frow .k{font:600 12px/16px var(--ef-font-family-body);letter-spacing:.06em;text-transform:uppercase;color:#3CC165}
.frow h3{font-size:24px;line-height:32px;margin:8px 0}
.frow ul{margin-top:16px;display:grid;gap:8px;color:var(--ef-color-text-2);font-size:15px;padding:0;list-style:none}
.frow li{display:flex;gap:8px;align-items:flex-start}.frow li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#1CA638;margin-top:9px}
.steps3{counter-reset:s;display:grid;gap:16px;padding:0;list-style:none}
@media(min-width:760px){.steps3{grid-template-columns:repeat(3,1fr);gap:24px}}
.steps3 li{counter-increment:s}
.steps3 .card:before{content:counter(s);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1CA638;color:#0A0A0A;font:700 16px/1 var(--ef-font-family-heading);margin-bottom:16px}
.code{display:inline-block;margin-top:12px;font:600 14px/1 var(--ef-font-family-mono);letter-spacing:.12em;padding:8px 12px;border-radius:8px;border:1px dashed var(--ef-color-border-strong);color:var(--ef-color-text)}
.lbt{width:100%;border-collapse:collapse;font-size:14px}
.lbt th{font:600 12px/16px var(--ef-font-family-body);color:var(--ef-color-text-muted);text-align:left;padding:12px 16px;border-bottom:1px solid var(--ef-color-border)}
.lbt td{padding:14px 16px;border-bottom:1px solid var(--ef-color-border-subtle);color:var(--ef-color-text);font-variant-numeric:tabular-nums}
.lbt tr:last-child td{border-bottom:0}
.lbt .num{text-align:right}.lbt .pos{color:#3CC165}
.av{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ef-color-surface-3);font:700 11px/1 var(--ef-font-family-body);margin-right:10px;color:var(--ef-color-text-2)}
.rk{color:var(--ef-color-text-muted);width:36px}
.lbwrap{padding:0!important;overflow:hidden}
.lbhead{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--ef-color-border)}
.btn.sm{min-height:32px;padding:0 12px;font-size:13px}
@media(max-width:759px){.lbt .hm{display:none}.lbt td,.lbt th{padding:12px 10px}}
.prof{display:grid;gap:32px;align-items:center}
@media(min-width:1024px){.prof{grid-template-columns:5fr 7fr;gap:56px}}
.pcard{padding:24px!important}
.pcard .top{display:flex;gap:14px;align-items:center}
.pcard .av{width:52px;height:52px;font-size:16px;margin:0;background:rgba(28,166,56,.15);color:#3CC165}
.url{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px;padding:10px 12px;border-radius:8px;background:var(--ef-color-bg-sunken);border:1px solid var(--ef-color-border);font:500 14px/20px var(--ef-font-family-mono);color:var(--ef-color-text)}
.pst{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}
.pst div{background:var(--ef-color-surface-2);border-radius:8px;padding:12px}
.pst b{display:block;font:700 18px/24px var(--ef-font-family-heading)}
.pst span{font-size:12px;color:var(--ef-color-text-muted)}
.verif{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#3CC165}
.plan{padding:28px!important;display:flex;flex-direction:column}
.plan.pre{border-color:rgba(28,166,56,.5);background:linear-gradient(180deg,rgba(28,166,56,.08),transparent 40%) var(--ef-color-surface)}
.plan .pr{font:700 32px/40px var(--ef-font-family-heading);color:var(--ef-color-text);margin:8px 0 4px}
.plan ul{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:12px;color:var(--ef-color-text-2);font-size:15px}
.plan li{display:flex;gap:10px}.plan li svg{flex:none;color:#3CC165;margin-top:3px}
.plan .btn{margin-top:auto;align-self:flex-start}
.soon{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:rgba(28,166,56,.15);color:#3CC165;font:600 12px/1 var(--ef-font-family-body);margin-left:8px;vertical-align:middle}
.faq3{max-width:760px;margin:0 auto;display:grid;gap:12px}
.faq3 details{background:var(--ef-color-surface);border:1px solid var(--ef-color-border);border-radius:12px;padding:18px 20px}
.faq3 summary{cursor:pointer;font:600 16px/24px var(--ef-font-family-heading);color:var(--ef-color-text);list-style:none;display:flex;justify-content:space-between}
.faq3 summary:after{content:"+";color:#3CC165;font-size:20px}
.faq3 details[open] summary:after{content:"–"}
.faq3 p{margin-top:10px}
.cta3{text-align:center;padding:56px 24px;border-radius:16px;border:1px solid rgba(28,166,56,.4);background:radial-gradient(600px 240px at 50% 0,rgba(28,166,56,.18),transparent) var(--ef-color-surface)}
.cta3 p{max-width:520px;margin:12px auto 24px}
.capx{margin-top:16px;font-size:12px;color:var(--ef-color-text-muted)}
.alt{background:var(--ef-color-bg-sunken);border-top:1px solid var(--ef-color-border);border-bottom:1px solid var(--ef-color-border)}
.frow>div:not(.shot){text-align:left}.v3 .frow ul{justify-items:start}

/* r7: former inline styles (CSP style-src self) */
.v3s0{text-align:center}
.v3s1{overflow-x:auto}
.v3s2{margin:10px 0 12px}
.v3s3{margin-top:28px}
.v3s4{position:absolute;top:16px;right:16px}
.v3s5{color:#3CC165}
.v3s6{max-width:880px;margin:0 auto}
.v3s7{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.fabout{margin-top:10px;max-width:340px;color:var(--ef-color-text-muted,#8C9893);font-size:13px;line-height:20px}
.prof>*{min-width:0}.pcard *{overflow-wrap:anywhere}
