Mintos • ESTO AS
P2P-marknadsplats
ESTO AS
ESTO AS låter människor i Estland betala sina köp i delbetalningar, online och i butik. Investerare på Mintos lånar ut pengar till bolaget och får ränta. Vårt memo ger det 70 av 100, ett B, och bedömer risken för betalningsinställelse inom ett år till omkring 2%.
Key project data
Genomsnittlig ränta
6.94%
Uitstaande investeringen
28,8M EUR
Would AI invest?
70/100
1
100
AI-genererad översikt
AI project overview
Condensed summary based on project data
<style>
/* All styles are scoped to .ci-memo so the block can be pasted into any page without clashing with the site’s CSS. */
.ci-memo{
--ink:#16252b; --ink-2:#4a5a60; --ink-3:#6f7d82; --line:#dfe7e9; --soft:#f3f7f8; --paper:#ffffff; --brand:#12505f; --brand-2:#0f7ea0;
--ok:#2e8b57; --ok-bg:#e6f4ec; --wt:#b7791f; --wt-bg:#fdf3e1; --bd:#c0392b; --bd-bg:#fbe9e7;
--gA:#2e8b57; --gB:#7cb342; --gC:#d9a21b; --gD:#e0773c; --gE:#c0392b;
font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
color:var(--ink); background:var(--paper); line-height:1.55; font-size:16px;
max-width:1040px; margin:0 auto; padding:24px 20px 48px; box-sizing:border-box;
-webkit-text-size-adjust:100%;
}
.ci-memo *,.ci-memo *::before,.ci-memo *::after{box-sizing:inherit}
.ci-memo h1,.ci-memo h2,.ci-memo h3{line-height:1.2;margin:0;color:var(--ink);font-weight:700;letter-spacing:-.01em}
.ci-memo h1{font-size:clamp(1.6rem,4.2vw,2.35rem)}
.ci-memo h2{font-size:clamp(1.25rem,3vw,1.55rem)}
.ci-memo h3{font-size:1.05rem}
.ci-memo p{margin:.6em 0}
.ci-memo a{color:var(--brand-2);text-underline-offset:2px}
.ci-memo .kicker{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-weight:700}
.ci-memo .muted{color:var(--ink-2)}
.ci-memo .small{font-size:.86rem;color:var(--ink-3)}
.ci-memo .tabnum{font-variant-numeric:tabular-nums}
/* header */
.ci-memo .hero{border-bottom:3px solid var(--brand);padding-bottom:18px;margin-bottom:18px}
.ci-memo .hero h1{margin:.3em 0 .35em}
.ci-memo .meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.85rem;color:var(--ink-3)}
.ci-memo .chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:.8rem;background:var(--soft);color:var(--ink-2);max-width:100%}
/* disclaimer */
.ci-memo .nfa{border:2px solid var(--bd);background:var(--bd-bg);border-radius:12px;padding:12px 16px;margin:16px 0;font-size:.9rem}
.ci-memo .nfa strong{color:var(--bd);letter-spacing:.04em}
/* answer card */
.ci-memo .answer{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.6fr);gap:18px;background:var(--soft);border:1px solid var(--line);border-radius:18px;padding:20px;margin:20px 0}
.ci-memo .score{background:var(--paper);border-radius:14px;padding:18px;border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}
.ci-memo .score .big{display:flex;align-items:baseline;gap:8px}
.ci-memo .score .big b{font-size:3.4rem;line-height:1;color:var(--ink)}
.ci-memo .score .big span{color:var(--ink-3)}
.ci-memo .grade{display:inline-flex;align-items:center;gap:8px;font-weight:700;border-radius:8px;padding:4px 10px;background:#fbf1d6;color:#7a5a00;width:max-content;max-width:100%}
.ci-memo .grade i{flex:0 0 auto;width:22px;height:22px;border-radius:6px;background:var(--gC);color:#fff;font-style:normal;display:grid;place-items:center;font-size:.85rem}
/* Per-grade badge colours. Until 9 October 2026 `.grade i` hard-coded var(--gC), so a
non-C memo rendered its badge in C's gold unless its body carried an inline override.
Four published memos were wrong that way (EIZ D, MK Kredit D, Imagina D, ESTO B) and
seven carried ad-hoc overrides in five different palettes for three grades. The
template owns it now; bodies carry only `class="grade gX"`. Values are the plurality
of what was already published (D from creditstar/jetfinance, E from idfinance/luma/
solva, C the long-standing default); A and B are new and were contrast-checked.
Every pair clears WCAG AA for body text: A 7.02, B 6.01, C 5.67, D 6.01, E 6.45. */
.ci-memo .grade.gA{background:#e8f4ed;color:#1e5c3a}
.ci-memo .grade.gB{background:#f0f6e6;color:#44661f}
.ci-memo .grade.gC{background:#fbf1d6;color:#7a5a00}
.ci-memo .grade.gD{background:#fdeee4;color:#8a4a22}
.ci-memo .grade.gE{background:#fbe9e7;color:#9b2c20}
.ci-memo .grade.gA i{background:var(--gA)}
.ci-memo .grade.gB i{background:var(--gB)}
.ci-memo .grade.gC i{background:var(--gC)}
.ci-memo .grade.gD i{background:var(--gD)}
.ci-memo .grade.gE i{background:var(--gE)}
.ci-memo .scale{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:6px}
.ci-memo .scale div{height:10px;border-radius:3px}
.ci-memo .scale-l{display:grid;grid-template-columns:repeat(5,1fr);font-size:.72rem;color:var(--ink-3);text-align:center;margin-top:2px}
.ci-memo .scale .on{outline:3px solid var(--ink);outline-offset:1px}
.ci-memo .odds{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.ci-memo .odd{border-radius:12px;padding:12px;background:var(--soft)}
.ci-memo .odd b{display:block;font-size:1.55rem;line-height:1.1}
.ci-memo .odd span{font-size:.8rem;color:var(--ink-2)}
.ci-memo .odd.main{background:#e3f0f4;border:1px solid #bcd9e2}
.ci-memo .limit{font-size:.85rem;color:var(--ink-2);border-top:1px dashed var(--line);padding-top:10px}
.ci-memo .answer h2{font-size:clamp(1.15rem,2.6vw,1.45rem);margin-bottom:10px}
.ci-memo .subs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.ci-memo .sub{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px}
.ci-memo .sub .top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;color:var(--ink-2);font-weight:600}
.ci-memo .sub .top em{font-style:normal;font-weight:700;border-radius:6px;padding:1px 7px;color:#fff;font-size:.75rem}
.ci-memo .sub b{display:block;font-size:1.25rem;margin:4px 0 2px}
.ci-memo .sub p{margin:0;font-size:.84rem;color:var(--ink-2)}
.ci-memo .flags{display:grid;gap:10px;margin-top:4px}
.ci-memo .flag{border-radius:12px;padding:12px 14px;font-size:.92rem;border-left:5px solid}
.ci-memo .flag.ok{background:var(--ok-bg);border-color:var(--ok)}
.ci-memo .flag.wt{background:var(--wt-bg);border-color:var(--wt)}
.ci-memo .flag.bd{background:var(--bd-bg);border-color:var(--bd)}
.ci-memo .flag strong{display:block;margin-bottom:2px}
/* status pill */
.ci-memo .st{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;border-radius:999px;padding:2px 10px;white-space:nowrap}
.ci-memo .st::before{content:"";width:8px;height:8px;border-radius:50%}
.ci-memo .st.ok{background:var(--ok-bg);color:#1f6b40}.ci-memo .st.ok::before{background:var(--ok)}
.ci-memo .st.wt{background:var(--wt-bg);color:#8a5a0c}.ci-memo .st.wt::before{background:var(--wt)}
.ci-memo .st.bd{background:var(--bd-bg);color:#9b2c20}.ci-memo .st.bd::before{background:var(--bd)}
/* glance */
.ci-memo .glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0 6px}
.ci-memo .tile{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--paper)}
.ci-memo .tile .k{font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:700}
.ci-memo .tile>b{display:block;font-size:1.15rem;margin:3px 0}
.ci-memo .tile p{margin:0;font-size:.84rem;color:var(--ink-2)}
.ci-memo .band{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--brand);margin:18px 0 4px}
/* sections */
.ci-memo section{margin-top:34px}
.ci-memo .sec-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:22px}
.ci-memo .sec-head .odds-chip{font-size:.85rem;font-weight:700;border-radius:10px;padding:6px 12px;color:#fff}
.ci-memo .lead{font-size:1.08rem;font-weight:600;margin:10px 0 4px}
.ci-memo .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}
.ci-memo .card{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--paper)}
.ci-memo .card h3{margin-bottom:8px}
.ci-memo .events{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0}
.ci-memo .ev{border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--soft);display:flex;flex-direction:column;gap:6px}
.ci-memo .ev .when{font-size:.75rem;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}
.ci-memo .ev b{font-size:.98rem}
.ci-memo .ev p{margin:0;font-size:.86rem;color:var(--ink-2)}
.ci-memo .ev .st{margin-top:auto}
/* charts */
.ci-memo figure{margin:14px 0;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:14px 14px 10px}
.ci-memo figcaption{font-weight:700;margin-bottom:8px;font-size:.98rem}
.ci-memo figcaption span{display:block;font-weight:400;font-size:.82rem;color:var(--ink-3)}
.ci-memo svg.viz{width:100%;height:auto;display:block;overflow:visible;font-family:inherit}
.ci-memo svg .lbl{font-size:13px;fill:var(--ink);font-weight:600}
.ci-memo svg .in{font-size:12px;fill:#fff;font-weight:700}
.ci-memo svg .in.dark{fill:var(--ink)}
.ci-memo svg .val{font-size:12px;fill:var(--ink);font-weight:600}
.ci-memo svg .neg{font-size:12px;fill:var(--bd);font-weight:700}
.ci-memo svg .axis{font-size:11px;fill:var(--ink-3)}
.ci-memo svg .side{font-size:12px;fill:var(--ink-2)}
.ci-memo svg .grid{stroke:#eef2f3;stroke-width:1}
.ci-memo svg .zero{stroke:#9fb0b5;stroke-width:1}
.ci-memo svg .ref{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:4 3}
.ci-memo svg .s1{fill:var(--brand-2)}
.ci-memo svg .s2{fill:#9ccfdd}
.ci-memo .legend{list-style:none;padding:0;margin:8px 0 2px;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.82rem;color:var(--ink-2)}
.ci-memo .legend i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:6px;vertical-align:-1px}
.ci-memo details.tbl{margin-top:8px;font-size:.85rem}
.ci-memo details.tbl summary{cursor:pointer;color:var(--brand-2)}
.ci-memo table{border-collapse:collapse;width:100%;margin-top:8px;font-variant-numeric:tabular-nums}
.ci-memo th,.ci-memo td{border-bottom:1px solid var(--line);padding:6px 8px;text-align:right}
.ci-memo th:first-child,.ci-memo td:first-child{text-align:left}
.ci-memo .tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
/* html charts */
.ci-memo .hb{display:flex;flex-direction:column;gap:12px}
.ci-memo .hb-l{font-size:.82rem;font-weight:700;margin-bottom:4px}
.ci-memo .hb-track{position:relative;display:flex;height:30px;gap:0}
/* The 2px separator between bands used to be a flex `gap`, which is added ON TOP of
the percentage widths. So every band boundary sat 2px further right than its value,
and the dashed `hb-ref` -- positioned at a plain percentage -- fell SHORT of the
true 100 by 2px for every boundary before it: 10px on a six-band row at 390px, where
it printed straight through the last band's label. Found 13 Oct by measuring the
IuteMK chart in the browser after seeing the line cross a `10`. A border inside the
band draws the same 2px of paper without taking any width, so a band's position is
exactly its value and one line serves every row. */
.ci-memo .sg{box-sizing:border-box}
.ci-memo .sg + .sg{border-left:2px solid var(--paper)}
.ci-memo .hb-track.tall{height:40px}
.ci-memo .sg{display:flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-size:.78rem;font-weight:700;min-width:3px;cursor:pointer;font-variant-numeric:tabular-nums}
.ci-memo .sg em{font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:clip;position:relative;z-index:2}
.ci-memo .sg.dk{color:var(--ink)}
.ci-memo .hb-row.has-neg .hb-track{margin-top:16px}
.ci-memo .hb-negs{position:absolute;right:0;top:-18px;display:flex;gap:10px;white-space:nowrap}
.ci-memo .hb-neg{position:absolute;right:0;top:-18px;font-size:.74rem;font-weight:700;color:var(--bd)}
.ci-memo .hb-negs .hb-neg{position:static;right:auto;top:auto}
.ci-memo .hb-neg.pos{color:var(--ok)}
.ci-memo .hb-ref{position:absolute;top:-4px;bottom:-4px;border-left:2px dashed var(--ink);pointer-events:none}
.ci-memo .hb-axis{position:relative;height:16px;font-size:.72rem;color:var(--ink-3)}
.ci-memo .hb-axis span{position:absolute;transform:translateX(-100%);padding-right:4px;white-space:nowrap}
.ci-memo .vb{padding:0 14px}
.ci-memo .vb-plot{position:relative;height:210px;display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0 0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 41px,#eef2f3 41px,#eef2f3 42px)}
.ci-memo .vb-zero{position:absolute;left:0;right:0;border-top:1.5px solid #9fb0b5}
.ci-memo .vb-g{position:relative}
.ci-memo .vb-bar{position:absolute;width:30%;border-radius:4px;cursor:pointer}
.ci-memo .vb-bar.s1{left:18%;background:#0f7ea0}
.ci-memo .vb-bar.s2{left:52%;background:#9ccfdd}
.ci-memo .vb-bar em{position:absolute;left:50%;transform:translateX(-50%);font-style:normal;font-size:.76rem;font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}
.ci-memo .vb-bar em.up{top:-18px}.ci-memo .vb-bar em.dn{bottom:-18px;color:var(--bd)}
.ci-memo .vb-x{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;font-size:.85rem;font-weight:700;margin-top:22px}
.ci-memo .bs{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.ci-memo .bs-h{font-weight:700;margin-bottom:6px;display:flex;justify-content:space-between}
.ci-memo .bs-h span{color:var(--ink-3);font-weight:600}
.ci-memo .bs-list{list-style:none;padding:0;margin:10px 0 0;font-size:.86rem}
.ci-memo .bs-list li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--line)}
.ci-memo .bs-list i{width:11px;height:11px;border-radius:3px;align-self:center}
.ci-memo .bs-list b{font-variant-numeric:tabular-nums}
.ci-memo .bs-list li.hl{background:#fdf1e8;font-weight:700}
@media (max-width:640px){.ci-memo .bs{grid-template-columns:1fr}}
/* country meters */
.ci-memo .qrow{display:grid;grid-template-columns:minmax(0,1fr) 110px 18px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:.9rem}
.ci-memo .qrow em{font-style:normal;color:var(--ink-3);font-size:.78rem}
.ci-memo .meter{height:10px;background:#eef2f3;border-radius:6px;overflow:hidden}
.ci-memo .meter i{display:block;height:100%;border-radius:6px}
.ci-memo .meter i.bd{background:var(--gD)}.ci-memo .meter i.wt{background:var(--gC)}.ci-memo .meter i.ok{background:var(--gA)}
/* group diagram */
.ci-memo .flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin:14px 0}
.ci-memo .flow.f4{grid-template-columns:1.1fr auto 1fr auto 1.2fr auto 1.1fr;gap:6px}
.ci-memo .flow.f4 .arrow{max-width:135px;font-size:.72rem}
.ci-memo .flow.f4 .node{font-size:.8rem}
.ci-memo .flow.f4 .node b{font-size:.88rem}
.ci-memo .node{border:1px solid var(--line);border-radius:12px;padding:10px;text-align:center;background:var(--soft);font-size:.86rem}
.ci-memo .node b{display:block;font-size:.95rem}
.ci-memo .arrow{font-size:.78rem;color:var(--ink-2);text-align:center;line-height:1.2}
.ci-memo .arrow::before{content:"⟶";display:block;font-size:1.4rem;color:var(--brand-2)}
.ci-memo .arrow.back::before{content:"⟵"}
.ci-memo .arrow.red::before{color:var(--bd)}
/* risks */
.ci-memo .risks{display:grid;gap:10px;margin-top:12px}
.ci-memo .risk{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px}
.ci-memo .risk h3{font-size:.95rem;display:flex;flex-direction:column;gap:6px;align-items:flex-start}
.ci-memo .risk p{margin:0;font-size:.9rem;color:var(--ink-2)}
.ci-memo .bwc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}
.ci-memo .bwc .card h3{display:flex;gap:8px;align-items:center}
.ci-memo .bwc p{font-size:.9rem;color:var(--ink-2);margin:0}
.ci-memo details.more{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin-top:10px;background:var(--paper)}
.ci-memo details.more summary{cursor:pointer;font-weight:700}
.ci-memo details.more p,.ci-memo details.more li{font-size:.88rem;color:var(--ink-2)}
.ci-memo .foot{margin-top:28px;font-size:.8rem;color:var(--ink-3);text-align:center}
/* tooltips: pure CSS, anchored INSIDE the chart box so they can never spill outside the memo */
.ci-memo{overflow-x:clip}
.ci-memo figure{position:relative}
.ci-memo .sg,.ci-memo .bs-list li{position:static}
.ci-memo [data-tip]::after{
content:attr(data-tip);position:absolute;left:0;right:0;bottom:calc(100% + 7px);
background:#16252b;color:#fff;font-size:.82rem;font-weight:600;line-height:1.35;text-align:left;
padding:8px 11px;border-radius:8px;z-index:5;font-variant-numeric:normal;
opacity:0;visibility:hidden;transition:opacity .12s;pointer-events:none}
.ci-memo [data-tip]:hover::after,.ci-memo [data-tip]:focus::after,.ci-memo [data-tip]:active::after{opacity:1;visibility:visible}
.ci-memo [data-tip]:hover,.ci-memo [data-tip]:focus{outline:2px solid var(--ink);outline-offset:1px}
.ci-memo .tip-note{font-size:.8rem;color:var(--ink-3);margin:8px 0 0;min-height:2.9em}
.ci-memo .warn-lbl{display:inline-block;font-weight:600;font-size:.76rem;color:#8a5a0c;background:var(--wt-bg);border-radius:5px;padding:1px 7px;margin-left:6px}
.ci-memo .blk{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--brand);margin:20px 0 2px}
.ci-memo .blkq{border-left:3px solid var(--line);padding-left:14px;margin:14px 0}
.ci-memo .bands{margin-top:10px}
.ci-memo .bandbar{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-top:4px;font-size:.68rem;text-align:center}
.ci-memo .bandbar span{background:var(--soft);border:1px solid var(--line);border-radius:5px;padding:3px 2px;color:var(--ink-3);font-weight:600;font-variant-numeric:tabular-nums}
.ci-memo .bandbar span.on{background:var(--ink);border-color:var(--ink);color:#fff}
.ci-memo .why .wlead{font-size:1.02rem}
.ci-memo .why .wbox{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-left:4px solid #6fd0a8;border-radius:12px;padding:14px 16px;margin-top:12px;font-size:1.02rem}
.ci-memo .why .wbox p{color:#eef6f8}
.ci-memo details.wmore{margin-top:14px}
.ci-memo details.wmore > summary{cursor:pointer;display:inline-block;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);color:#fff;font-weight:700;font-size:.9rem;border-radius:999px;padding:8px 18px;list-style:none}
.ci-memo details.wmore > summary::-webkit-details-marker{display:none}
.ci-memo details.wmore > summary::after{content:" \203A";font-size:1.1rem}
.ci-memo details.wmore[open] > summary::after{content:" \2039"}
.ci-memo details.wmore > summary:hover{background:rgba(255,255,255,.2)}
/* why-it-matters block */
.ci-memo .why{background:#0f2f38;color:#eef6f8;border-radius:18px;padding:22px;margin:26px 0}
.ci-memo .why h2{color:#fff;font-size:clamp(1.2rem,2.8vw,1.5rem)}
.ci-memo .why p{color:#d6e6ea}
.ci-memo .why b,.ci-memo .why strong{color:#fff}
.ci-memo .why .wgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:14px}
.ci-memo .why .wcard{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px}
.ci-memo .why .wcard h3{color:#fff;font-size:.98rem;margin-bottom:6px}
.ci-memo .why .wcard p{margin:0;font-size:.88rem}
.ci-memo .why .sum{background:#fff;color:var(--ink);border-radius:12px;padding:14px 16px;margin-top:14px;font-size:.92rem}
.ci-memo .why .sum b,.ci-memo .why .sum strong{color:var(--ink)}
.ci-memo .why .sum p{color:var(--ink-2)}
.ci-memo .why .sum th{color:var(--ink-2);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}
.ci-memo .why .sum table{margin-top:6px}
.ci-memo .why .sum th,.ci-memo .why .sum td{border-bottom:1px solid var(--line);font-size:.88rem}
.ci-memo .why .fine{font-size:.82rem;color:#b9d2d8;margin-top:12px}
/* responsive */
@media (max-width:820px){
.ci-memo .answer{grid-template-columns:1fr;padding:14px}
.ci-memo .grid2{grid-template-columns:minmax(0,1fr)}
.ci-memo .bwc{grid-template-columns:1fr}
}
@media (max-width:560px){
/* The badge carried width:max-content, so during intrinsic sizing it contributed the
FULL one-line phrase to .score's min-content - and .answer's 1fr track has an auto
minimum it cannot shrink below. The French grade-E phrase "Catégorie de risque
maximale" then pushed the track to 341.5px inside a 332px content box on three
published pages. max-width:100% does not help: against an indefinite size it is
treated as none. Releasing the width on narrow screens does. */
.ci-memo .grade{width:auto}
/* REMOVED 9 Oct 2026: .ci-memo .sg.sm em{display:none}
It hid the figure inside every narrow chart segment below 560px - on all twenty
memos, 216 segments in total - including the largest cost category in the "where
every EUR100 went" chart. Readers on a phone saw a bar with no number on it.
Checked before removing: every <em> in a .sg.sm is numeric, longest six characters
("11,6 %"), so width is bounded in every language; vall.py finds no overflow at
390px with the labels shown; and a rendered screenshot confirms they sit inside
their segments rather than being clipped. */
.ci-memo .why .sum th,.ci-memo .why .sum td{padding:6px 4px;font-size:.82rem}
.ci-memo .why{padding:16px}
.ci-memo{padding:16px 14px 36px;font-size:15px}
.ci-memo .subs{grid-template-columns:1fr}
.ci-memo .risk{grid-template-columns:1fr;gap:6px}
.ci-memo .flow,.ci-memo .flow.f4{grid-template-columns:1fr}
.ci-memo .flow.f4 .arrow{max-width:none}
.ci-memo .arrow::before{content:"↓"}
.ci-memo .arrow.back::before{content:"↑"}
.ci-memo .qrow{grid-template-columns:minmax(0,1fr) 70px 14px;font-size:.84rem}
.ci-memo .score .big b{font-size:2.8rem}
/* ADDED 10 Oct 2026. At 390px the padding accumulates — .ci-memo 14px, .answer
14px, .score 18px on each side — and .score's own min-content then needs
334.8px inside a 332px box on the German page and 339.2px on the Dutch one.
Both overflowed horizontally; English and the other six fit only because
their headings are shorter. Trimming .score's padding to 12px below 560px
returns 12px, which covers both with room to spare. Found by rebuilding the
adopted ten and running vall.py over all 160 pages; verified pre-existing in
the 9 October package, so it is a standing defect rather than a regression. */
.ci-memo .score{padding:12px}
.ci-memo svg .lbl{font-size:16px}.ci-memo svg .in,.ci-memo svg .val,.ci-memo svg .neg,.ci-memo svg .side{font-size:15px}.ci-memo svg .axis{font-size:14px}
}
@media print{.ci-memo figure,.ci-memo .card,.ci-memo .answer{break-inside:avoid}}
</style>
<div class="ci-memo" data-ai-score="70" id="esto-memo">
<header class="hero">
<div class="kicker">Långivarmemo · ESTO · Estland</div>
<h1>ESTO: hur stor är risken att bolaget inte betalar sina kreditgivare?</h1>
<p class="muted">ESTO AS låter ester betala för saker i delbetalningar direkt i kassan — på nätet och i butik. Mintos-investerare lånar ut pengar till bolaget. Detta memo ställer en enda fråga: hur stor är risken att bolaget inte betalar tillbaka till sina kreditgivare under de närmaste 12 månaderna, och varför.</p>
<div class="meta">
<span class="chip">Skrivet 21 september 2026</span>
<span class="chip">Bygger på koncernens bokslut för 2025 — den version som lämnades in före revisionen, plus de reviderade siffrorna för årsslutet — och rapporten för första halvåret 2026</span>
<span class="chip">Kontrollerat rad för rad av en annan granskare</span>
</div>
</header>
<div class="nfa" role="note"><strong>DETTA ÄR INTE FINANSIELL RÅDGIVNING.</strong> Detta memo är framtaget med hjälp av AI utifrån offentligt tillgängliga dokument. Det är allmän information i utbildningssyfte — inte en rekommendation att köpa, sälja eller behålla något, och det tar inte hänsyn till din situation. Siffrorna kan innehålla fel; kontrollera dem mot originaldokumenten. Att investera via P2P-plattformar kan leda till att alla investerade pengar förloras.</div>
<!-- ANSWER -->
<div aria-labelledby="ans-h" class="answer">
<div class="score">
<div class="kicker">Vårt betyg</div>
<div class="big tabnum"><b>70</b><span>/ 100</span></div>
<span class="grade gB"><i>B</i> Solid</span>
<div>
<div aria-hidden="true" class="scale"><div style="background:var(--gA)"></div><div class="on" style="background:var(--gB)"></div><div style="background:var(--gC)"></div><div style="background:var(--gD)"></div><div style="background:var(--gE)"></div></div>
<div class="scale-l"><span>A</span><span>B</span><span>C</span><span>D</span><span>E</span></div>
</div>
<div class="odds">
<div class="odd main"><b class="tabnum">2 %</b><span>risk att bolaget inte betalar under de närmaste 12 månaderna</span></div>
<div class="odd"><b class="tabnum">12 %</b><span>det mesta av en portfölj som vår metod skulle lägga här</span></div>
</div>
<div aria-label="Var 2 % ligger på vår skala för risk att fallera" class="bands">
<div class="kicker" style="font-size:.7rem">Var det ligger på vår skala</div>
<div class="bandbar"><span>0–2 %</span><span class="on">2–5 %</span><span>5–10 %</span><span>10–20 %</span><span>20 %+</span></div>
</div>
<div class="limit"><b>Vår metod sätter taket för denna långivare till 12 % av en portfölj.</b> Det är taket för ett B på vår skala. Estlands landgräns är 25 %, så den begränsar inte denna långivare. Ingen garanti från ett moderbolag förbättrar risken: ESTO AS är koncernens vinstmotor, och ingen annan i koncernen står bakom bolaget. Dessa tak är en konvention i vår skala som vi tillämpar på varje långivare vi bevakar. De är inte råd om dina pengar.</div>
</div>
<div>
<h2 id="ans-h">En mycket lönsam långivare i ett tryggt land — men ingen utanför bolaget kan se hur sena lånen är</h2>
<p class="muted" style="margin:0 0 4px">ESTO behåller 31 € av varje 100 € det tjänar, vinsten växte 48 % under 2025, och Estland är ett av de tryggaste länder vi bevakar att låna ut i. Det som saknas är det mest grundläggande: bolaget publicerar ingen siffra för hur många av dess lån som är sena. Det säljer dåliga lån snabbt och bokför förlusten på försäljningen, vilket håller de vanliga varningssignalerna tysta. Varje siffra nedan visar risken som om det vore den enda risk bolaget stod inför.</p>
<div class="subs">
<div class="sub"><div class="top">💶 Intjäning och buffert <em style="background:var(--gA)">A</em></div><b class="tabnum">cirka 1 %</b><p>31 € av varje 100 € i intäkter blir kvar, upp från 26 € — och ägarnas pengar mer än fördubblades på ett år.</p></div>
<div class="sub"><div class="top">📉 Betalas lånen tillbaka? <em style="background:var(--gD)">D</em></div><b class="tabnum">cirka 12 %</b><p>Vi kan se vad dåliga lån kostar — cirka 4,4 mn € per år — men inte hur många som blir dåliga.</p></div>
<div class="sub"><div class="top">🇪🇪 Hur riskfyllt är Estland? <em style="background:var(--gA)">A</em></div><b class="tabnum">cirka 1 %</b><p>Euron, starka domstolar och en regering som betalar sina skulder. Nya kreditregler kommer i november.</p></div>
<div class="sub"><div class="top">⚖️ Något annat? <em style="background:var(--gC)">C</em></div><b class="tabnum">cirka 5 %</b><p>Två systerbolag som går med förlust, en styrelse som byttes ut i fjol, och en ledning på en enda person i holdingbolaget.</p></div>
</div>
</div>
</div>
<div class="flags">
<div class="flag ok"><strong>Goda nyheter: bolaget tjänar mycket pengar, och det är reviderat.</strong>Intäkterna steg från 26,5 mn € till 32,2 mn € under 2025 och vinsten från 6,8 mn € till 10,1 mn €. Av varje 100 € i intäkter blev 31,40 € kvar efter allt — dåliga lån, ränta, kostnader för driften. Båda kolumnerna i diagrammet nedan summerar till exakt 100 €, och det som blir kvar är den redovisade vinsten. KPMG reviderade boksluten för 2025 för både koncernen och ESTO AS, och rapporten för första halvåret 2026 säger att det inte fanns några väsentliga anmärkningar; uppdelningen av intäkterna nedan kommer från den årsredovisning som koncernen lämnade in innan revisionen var klar. Ägarnas pengar i verksamheten mer än fördubblades, från 11,7 mn € till 25,3 mn € — från 14,8 % av allt koncernen äger till cirka 25 %.</div>
<div class="flag wt"><strong>Var försiktig: för 2025 kan ingen utanför bolaget se hur många lån som är sena.</strong>De flesta långivare publicerar hur stor del av portföljen som är trettio, sextio eller nittio dagar sen. För 2025 publicerar ESTO en enda huvudsiffra — en andel dåliga lån på 0,1 % netto — utan någon tabell över hur sena lånen är, utan uppdelning efter riskstadier och utan täckningsgrad bakom den. Bolagets egen rapport för 2024 gav 5 %, på en grund som inte är densamma som åren före. En siffra som går från 5 % till 0,1 % på ett år, med en definition som ändras däremellan, säger en läsare mycket lite — särskilt för en långivare som säljer eller skriver av problemlån tidigt och bokför kostnaden som en förlust på försäljningen i stället för som en nedskrivning. Kostnaden själv är synlig och stabil, cirka 4,4 mn € per år, men för en portfölj som växer 29 % på ett år är den siffra som betyder något hur många av årets lån som blir dåliga, och den publiceras inte.</div>
</div>
<!-- WHY IT MATTERS -->
<div class="why">
<h2>Varför siffran betyder något</h2>
<p class="wlead">Varje investering har en risk, och risk är egentligen inte en bokstav eller ett betyg av tio. Det är två enkla frågor: <b>hur stor är risken att bolaget fallerar</b>, och <b>hur mycket av dina pengar skulle du förlora om det hände</b>. Sätt ihop de två och du ser om avkastningen är värd risken.</p>
<div class="wbox">
<p style="margin:0"><b>För ESTO:</b> cirka <b>2 % risk</b> att fallera under de närmaste 12 månaderna. Om vi antar att cirka 30 % av pengarna kommer tillbaka i det läget kostar risken ungefär <b>1,5 % per år</b> — mot de <b>6,94 %</b> som lånen betalar. Kvar blir cirka <b>5,5 %</b> som ersättning för den risk som tas.</p>
</div>
<details class="wmore">
<summary>Visa hur det räknas</summary>
<div class="wgrid">
<div class="wcard"><h3>1. Räntan är ett löfte, inte ett resultat</h3><p>En utannonserad ränta på 6,94 % är vad du får om allt går bra. Vad du behåller är räntan minus vad betalningsinställelser kostar dig. Räntan i sig säger alltså mycket lite — och de högsta räntorna på en plattform är oftast höga av ett skäl.</p></div>
<div class="wcard"><h3>2. Sätt ett pris på risken</h3><p><b>Riskkostnad = risk att fallera × den andel av dina pengar du inte skulle få tillbaka.</b> Ingen känner den andra siffran i förväg. Hur mycket som kommer tillbaka har varierat mycket från fall till fall. Vi räknar med 30 % tillbaka och 70 % förlorat som eget arbetsantagande, så att memon kan jämföras med varandra — det är inte en uppmätt siffra, och svaret ändras mycket om du väljer annat.</p></div>
<div class="wcard"><h3>3. Jämför lika med lika</h3><p>Tänk på två påhittade långivare. Den ena betalar 14 % men har 17 % risk att fallera inom året: risken kostar cirka 11,9 % per år, och kvar blir ungefär 2 %. Den andra betalar 9 % med 2,5 % risk: risken kostar cirka 1,8 %, och kvar blir cirka 7 %. Den större siffran på skärmen kan lätt vara den sämre.</p></div>
</div>
<div class="sum">
<b>ESTO, steg för steg</b>
<div class="tscroll"><table>
<thead><tr><th> </th><th>Med våra siffror</th></tr></thead>
<tbody>
<tr><td>Risk att fallera under ett år</td><td>2,1 %</td></tr>
<tr><td>Förlust om det fallerar (70 %)</td><td>× 0,7</td></tr>
<tr><td><b>Riskkostnad per år</b></td><td><b>1,5 %</b></td></tr>
<tr><td>Ränta som erbjuds på Mintos</td><td>6,94 %</td></tr>
<tr><td><b>Kvar efter riskkostnaden</b></td><td><b>cirka 5,5 %</b></td></tr>
</tbody>
</table></div>
<p style="margin:8px 0 0">Två saker som den här räkningen utelämnar. De 2 % vilar på siffror som bolaget självt väljer att publicera, och den enda siffra det inte publicerar är hur många av dess lån som är sena — så avsnitt 2 i detta memo är den del du bör läsa innan du litar på den första. Och en verklig betalningsinställelse kommer inte som en årlig kostnad; den kommer på en gång, och därför spelar det lika stor roll hur mycket du lägger på ett och samma ställe som vilken ränta du får.</p>
<p style="margin:6px 0 0;font-size:.85rem;color:var(--ink-3)">De 6,94 % är Mintos genomsnittliga ränta över de utestående ESTO-skuldebreven.</p>
</div>
<p class="fine"><b>Så får vi fram vår siffra:</b> vi betygsätter sex frågor på en skala till fem, väger samman dem till ett betyg av 100 och räknar om betyget till en risk att fallera med hjälp av hur ofta bolag av varje kreditkvalitet har fallerat över lång tid, enligt siffror som S&P publicerar. Små långivare fallerar oftare än de kreditbetygsatta bolagen, så vi behandlar varje siffra som ett golv snarare än en bästa gissning. Det är vår egen bedömning utifrån offentliga dokument — inte ett kreditbetyg, inte ett marknadspris och inget löfte om vad som kommer att hända.</p>
</details>
</div>
<!-- GLANCE -->
<div class="band">Bolaget i korthet</div>
<div class="glance">
<div class="tile"><div class="k">Vad det är</div><b>En konsumentlångivare med tillstånd</b><p>Tillstånd från den estniska finansinspektionen sedan juni 2017. Största delen av verksamheten finns i Estland; systerbolag driver verksamhet i Lettland och Litauen.</p></div>
<div class="tile"><div class="k">Vad det lånar ut</div><b>50 € till 10 000 €</b><p>Betalas tillbaka över 3 till 60 månader, till räntor från cirka 24 % per år. Bolaget erbjuder också en gratis möjlighet att ”dela upp i tre” i kassan, som det finansierar självt.</p></div>
<div class="tile"><div class="k">Hur mycket det har lånat ut</div><b class="tabnum">94,0 mn €</b><p>Koncernens portfölj vid slutet av 2025, efter avsatta pengar för dåliga lån. Den växte 29 % under året. I juni 2026 var portföljen före det avdraget 107 mn €.</p></div>
<div class="tile"><div class="k">Vem som äger det</div><b>ESTO Holdings OÜ</b><p>Ingen enskild ägare har kontrollen: den största posten är 14,35 %, och cirka en fjärdedel ligger i två förvaltarkonton hos banker vars ägare inte är offentliga.</p></div>
</div>
<div class="band">Var en investerare kan låna ut till bolaget</div>
<div class="glance">
<div class="tile"><div class="k">Plattform</div><b>Mintos</b><p>Listat där som ”ESTO (EE)”, sedan 2019. De lettiska och litauiska systerbolagen är listade separat.</p></div>
<div class="tile"><div class="k">Lånat från investerare</div><b class="tabnum">28,8 mn €</b><p>13 september 2026 — Mintos egen siffra från vår registeravläsning. Mintos översiktssida visade 30,4 mn € samma dag; de två hämtas på olika sätt.</p></div>
<div class="tile"><div class="k">Genomsnittlig ränta</div><b class="tabnum">6,94 %</b><p>13 september 2026 — Mintos egen siffra.</p></div>
<div class="tile"><div class="k">Skydd som erbjuds</div><b>Återköp — villkoren varierar</b><p>Vårt register anger att återköpet varierar mellan serier av skuldebrev. Sajter som samlar plattformsdata anger 60 dagar och att ESTO behåller 10 % av varje lån; det är deras uppgift, inte Mintos. Vi kunde inte läsa Mintos egen sida om utlåningsbolaget, som kräver en webbläsare.</p></div>
<div class="tile"><div class="k">Mintos Risk Score</div><b class="tabnum">9,0</b><p>Uppdaterat 9 juli 2026 — Mintos eget betyg, inte vårt. Ett av de högsta på plattformen. Den del som täcker hur upplägget är strukturerat är den svagaste, 4,0.</p></div>
</div>
</div>
See full overview
Ask question
Ask AI about this project
Beta
Starta en konversation
Skicka ett meddelande för att börja chatta med AI-assistenten
Like this project?
Platform offering this project
Mintos LV
Risk Level
Medium
Return Level
Hög
Risk Return Level
Medium
Minsta investering
EUR 50
Gefinancierd
EUR 12900,0M